A forum for reverse engineering, OS internals and malware analysis 

Forum for discussion about user-mode development.
 #8192  by jstar
 Sun Aug 21, 2011 11:53 pm
Hello everyone,

Great to see a good community like this.

I currently have a school project where I must grab information from another process (3rd party).

I must readmemory of the exe but I cannot use any forum of injection and also no calls to ntreadvirtualmemory are allowed (ie. can't use readprocessmemory).

Thanks in advance,

Jstar
 #8203  by Vrtule
 Mon Aug 22, 2011 10:57 am
What information Do you have to retrieve about the target process?
 #8215  by jstar
 Mon Aug 22, 2011 5:41 pm
information inside structs.

I can only see a black console but there is information in the background continuously updating.

Thanks.
 #8216  by EP_X0FF
 Mon Aug 22, 2011 5:43 pm
What kind of structs?

What is the "black console"?

And what is the "information"?
 #8223  by jstar
 Tue Aug 23, 2011 3:25 am
The point he is making isn't the data itself its the reading of it.

It's a struct that holds anyone in class and there current grades/student numbers.
 #8224  by EP_X0FF
 Tue Aug 23, 2011 4:03 am
So you want to hack your school DBMS for faking grades and stealing other info and do all this from limited account?

This thread is #1 candidate for locking.
 #8236  by jstar
 Tue Aug 23, 2011 2:11 pm
what lol no... sounds cool but no.

In december our final assignment will be going to class. He will give an exe in an email.

We must sit there and retrieve all the information for our student number only in 3.5 hours or less.

So he suggested that we research now.
 #8237  by EP_X0FF
 Tue Aug 23, 2011 2:14 pm
What is target OS? Type, version.
Also describe in details - what you can use, and what cannot.
 #8239  by jstar
 Tue Aug 23, 2011 2:25 pm
Everyone in class was given windows 7 32 bit.

Were allowed Olly, IDA, WinDbg.

But, we must make a program (not driver) to retrieve the information.

Sounds easy right?

Well the whole point of it is we can't call NtReadVirtualMemory at all. So RPM and Tool32RPM out of the question.

No one in the class understand why the hell we have this project to do. So hard and stupid.
 #8240  by EP_X0FF
 Tue Aug 23, 2011 2:26 pm
Call it through sysenter.