Preciso de ajuda pra ler informações em um endereço conhecido da memória no linux, existe uma biblioteca muito boa que usa uma api do windows, mas no linux não achei nada. Alguém consegue me ajudar?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Preciso de ajuda pra ler informações em um endereço conhecido da memória no linux, existe uma biblioteca muito boa que usa uma api do windows, mas no linux não achei nada. Alguém consegue me ajudar?
Consegui resolver o problema, esse é o código que eu estou usando.
pid = 12838
address=0x55b52250d598
fd = open(f"/proc/{pid}/mem", "rb")
fd.seek(address)
value = fd.read(4)
print(int.from_bytes(value, byteorder='little'))