exposing Java private fields with reflection

This commit is contained in:
Luciano Ramalho
2014-10-19 09:00:19 -02:00
parent 926bb370a0
commit 1d48cdbde5
11 changed files with 114 additions and 0 deletions

View File

@@ -0,0 +1,6 @@
import ObjetoSecreto
oSecreto = ObjetoSecreto('senha super secreta')
campoPrivado = ObjetoSecreto.getDeclaredField('escondido')
campoPrivado.setAccessible(True) # arrombamos a porta
print 'oSecreto.escondido =', campoPrivado.get(oSecreto)