GIV Posted December 29, 2014 Posted December 29, 2014 Hi.I recently discovered a new bug.The IAT is not located correct in both 0.9.7b and 0.9.7cHere is a video attached and the unpackme. 0.9.7.c_DotFix_3.7_IAT_Error.7z
mrexodia Posted December 29, 2014 Posted December 29, 2014 Just a question: is it located with some older version of scylla?
mrexodia Posted December 29, 2014 Posted December 29, 2014 (edited) Huh, but in your main topic you state: The IAT is not located correct in both 0.9.7b and 0.9.7c My question was if it worked with 0.8 for example Edited December 29, 2014 by Mr. eXoDia
GIV Posted December 29, 2014 Author Posted December 29, 2014 I did not try with older versions.I did not try with Imprec or Import Fixer.
GIV Posted December 29, 2014 Author Posted December 29, 2014 For what? I can find IAT by myself. I want the tool to find the right spot. I cannot bounce between versions. It will be no real use. 1
mrexodia Posted December 29, 2014 Posted December 29, 2014 @GIV: Probably you don't understand what I mean. If you test 0.8 and it works, this means there was a 'fix' in the iat search algorithm that didn't work. For developers it is much easier if you supply better information. 1
GIV Posted December 30, 2014 Author Posted December 30, 2014 lol.And do you think i keep all backward versions to make a test each time something is wrong?The developer have the project and run in debug mode straight to the problem.And on other hand maybe the code from 0.8.xx version is not compatible anymore with the latest build.And even more if i go into your logic i will solve the bug myself once the sources are public.But think a little with me:What is the point for me to do that?In this sense i will be transposed in author skin.And where many get their hands on it results a mess.So i leave the author to "sew" his method.Or i have another option to keep my mind safe.Just don't report any issue.
Aguila Posted May 2, 2015 Posted May 2, 2015 Hey GIV, thanks for the bug and sorry for the late reply. I think this should not be fixed, because this is only the VM OEP. If you recover the real OEP, this will work. It is hard to find the IAT, because this protector removed all "call dword ptr" instructions. There is no IAT reference in the code. The only generic solution for this kind of stuff is: scan all memory for API addresses...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now