View Single Post
  #158  
Old 05-31-2015, 00:24
sendersu sendersu is offline
VIP
 
Join Date: Oct 2010
Posts: 1,305
Rept. Given: 337
Rept. Rcvd 237 Times in 127 Posts
Thanks Given: 340
Thanks Rcvd at 652 Times in 357 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
thanks for reply, more questions to understand that I'm moving in the right direction:

>There's no Double[][] type until runtime so you can't resolve it at all
it means that if I'm working with such a method (that operates w/runtime only types)
I'll not be able to decrypt that method at all?

>Check the structures in the decrypter class and see if you can find the method you need to decrypt.
1) am I right supposing that all I could do - is to detect such a method(s) that use runtime types and just to skip those in the iterator?
2) are you referring here to the Babel_NET.MethodsDecrypter.decrypt() routine?
in my case I"m having 101 methods inside GetEncryptedMethods() list

3) of course I'll be able to identify the method that the tool fails to decrypt, whats the next step then...
eg: http://prntscr.com/7b5tum the last one is the faulty one

now, having that for example I"ll skip the method that is using runtime type (imageReader.Restore(current.FullName, current.method)
how then I'll be able to inspect the source code of it later on?

it is possible to have for example 99.9% of methods decrypted and just some - left as is?...

again, I"m just trying to understand the tactics here...
thanks for your time and assitance, 0xd4d!

Last edited by sendersu; 05-31-2015 at 00:36. Reason: +pic
Reply With Quote