Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 01-20-2004, 17:23
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
nice olly plugin

thanks to ShaG

ollyscript is a nice plugin eventhough still at the start. in this example(aimpr) I will show you how you can find the last exception in asprotect, I am not that familiar with it yet, but
it is very easy to understand.(please use the latest version: .3)
Attached Files
File Type: txt lastex.txt (132 Bytes, 492 views)

Last edited by britedream; 01-20-2004 at 19:13.
Reply With Quote
  #2  
Old 01-20-2004, 17:57
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
I didn't take into acount the programs with int 3 but you can easly correct that,
just add after eoe lab3: eob lab3 , and
delete the code before ret;(ubp eip)

the above attachment is now corrected for int 3

Last edited by britedream; 01-20-2004 at 18:45.
Reply With Quote
  #3  
Old 01-20-2004, 21:09
Nilrem
 
Posts: n/a
Thumbs up

Very, very nice.
Reply With Quote
  #4  
Old 01-20-2004, 21:19
R@dier
 
Posts: n/a
@britedream
Thanks
I tested your script on a couple of targets and it works great.


R@dier
Reply With Quote
  #5  
Old 01-20-2004, 23:01
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
my pleasure!
Reply With Quote
  #6  
Old 01-21-2004, 06:55
SHaG SHaG is offline
Friend
 
Join Date: Jan 2004
Posts: 51
Rept. Given: 1
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 0 Times in 0 Posts
SHaG Reputation: 0
Terrific script britedream!
Nice to see that my plugin is indeed being used for something!! =)

If anyone has any improvement suggestions please feel free to
post them to OllyDbg users forum
(hxxp://ollydbg.win32asmcommunity.net ) or msg me on EFnet (nick: SHaG).
Reply With Quote
  #7  
Old 01-21-2004, 20:06
K3nny's Avatar
K3nny K3nny is offline
VIP
 
Join Date: Jul 2003
Posts: 106
Rept. Given: 26
Rept. Rcvd 13 Times in 6 Posts
Thanks Given: 12
Thanks Rcvd at 1 Time in 1 Post
K3nny Reputation: 13
Nice plugin
__________________
k3dT
Reply With Quote
  #8  
Old 01-22-2004, 14:57
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
for those of us who need to set the breakpoint in the right place, and for simplicity
I didn't check for the signature of the retn
I assumed it to be in the same place which
makes it less perfect, but it works.
for those can add under" lab4:" the following code:

lab4:

eob lab5
mov k,eip
add k,3d
ubp k
esto

lab5:
ret

I hope someone will give a feed back on this.
regards.
[note]
from the above breakpoint you can set memory breakpoint on the code section to find the oep, and also trace for your stolen .. etc, so it is very important breakpoint.

Last edited by britedream; 01-22-2004 at 15:18.
Reply With Quote
  #9  
Old 01-22-2004, 15:31
lownoise
 
Posts: n/a
Thumbs up Nice work

Tested your modified script on severall asprotected programs and it works Great
Reply With Quote
  #10  
Old 01-22-2004, 15:44
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
To lownoise
I am truely grateful for your respond. Thanks.
Reply With Quote
  #11  
Old 01-22-2004, 19:29
lownoise
 
Posts: n/a
Unhappy Hardware Breakpoint

Hopefully in the next version of the plugin there's support for hardware breakpoints
Reply With Quote
  #12  
Old 01-22-2004, 19:42
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
I agree!
Also stack breakpoint is very important it will save alot of trace and avoid some loops plus other things. ollyscript should follow at least the bps in olly.

Last edited by britedream; 01-22-2004 at 20:00.
Reply With Quote
  #13  
Old 01-22-2004, 20:11
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
the good thing about script is that you see how things are done and you learn each time you see one, it is a live tutorial.
Reply With Quote
  #14  
Old 01-22-2004, 21:03
lownoise
 
Posts: n/a
Quote:
Originally posted by britedream
I agree!

How did those words come up to your mind


Also stack breakpoint is very important it will save alot of trace and avoid some loops plus other things. ollyscript should follow at least the bps in olly.
lets hope that SHaG modifies his plugin soon so we don't have to that

Special thanks goes to you britedream for the work you're doing to make a live without asprotect easily
Reply With Quote
  #15  
Old 01-22-2004, 21:17
britedream britedream is offline
Friend
 
Join Date: Jun 2002
Posts: 436
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 7 Times in 7 Posts
britedream Reputation: 0
Thank you Lowoise for the gentle consideration, wishing you the success in anything you do.

Regards
britedream
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 00:51.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )