c_bauer
February 21st, 2015, 19:06
Hi !
[Preface: beginner here, so this might sound really basic or even silly to some folks, anyways, here goes ...]
The app (32bit, on Win7 x64) I'm trying to reverse checks a license file at Startup. I use plain vanilla OllyDbg v2.01, no plugins.
I set breakpoints on CreateFileA, CreateFileW, ReadFile and ReadFileEx.
I can see that CreateFileW gets hit and among all the other params, I can see that the license file path is hardcoded in the app.
The file handle is successfully returned in EAX, therefore I stepped through all invocations of ReadFile(Ex) and expected it to eventually read from that file.
But - I don't ever see ReadFile(Ex) with that file handle ...
The license file gets opened several times, each with some file handle as return value, but no matching call to ReadFile.
Interesting: In the 'Executable Modules' view, Olly Shows several of them as type 'Hidden'.
To sum it up: what kind of anti-RE work is the app doing here ?
App: http://www.filedropper.com/bten (download button approx. in the middle of the page)
Password: The first five Digits of a famous logarithm base (no comma)
regards
Chris
[Preface: beginner here, so this might sound really basic or even silly to some folks, anyways, here goes ...]
The app (32bit, on Win7 x64) I'm trying to reverse checks a license file at Startup. I use plain vanilla OllyDbg v2.01, no plugins.
I set breakpoints on CreateFileA, CreateFileW, ReadFile and ReadFileEx.
I can see that CreateFileW gets hit and among all the other params, I can see that the license file path is hardcoded in the app.
The file handle is successfully returned in EAX, therefore I stepped through all invocations of ReadFile(Ex) and expected it to eventually read from that file.
But - I don't ever see ReadFile(Ex) with that file handle ...
The license file gets opened several times, each with some file handle as return value, but no matching call to ReadFile.
Interesting: In the 'Executable Modules' view, Olly Shows several of them as type 'Hidden'.
To sum it up: what kind of anti-RE work is the app doing here ?
App: http://www.filedropper.com/bten (download button approx. in the middle of the page)
Password: The first five Digits of a famous logarithm base (no comma)
regards
Chris