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 Confidential
message = Confidential("text you shoudn't see")
private_field = Confidential.getDeclaredField('secret')
private_field.setAccessible(True) # break the lock!
print 'message.secret =', private_field.get(message)