Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 01-08-2005, 15:05
codeX codeX is offline
{RES} Cracker
 
Join Date: Dec 2004
Location: C:\WINDOWS\SYSTEM32
Posts: 162
Rept. Given: 1
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 3
Thanks Rcvd at 1 Time in 1 Post
codeX Reputation: 0
Question SVKP 1.3x unpacking

Hi,

I'm trying to unpack the Speed Optimizer from Speedbit.

http://speedoptimizer.com/

It's packed with SVKP 1.3x & i managed to find oep as 4604b2.

What about it and the stolen bytes. Pls help.

The UC2004's SVKP explorer don't works.
Reply With Quote
  #2  
Old 01-08-2005, 18:17
evaluator
 
Posts: n/a
i-speed optimizers are trush, forget tham;
is other any good program protected with svkp..

about stolen bytes many times explaned, use search;
Reply With Quote
  #3  
Old 01-08-2005, 19:36
hosiminh hosiminh is offline
Friend
 
Join Date: Aug 2004
Posts: 202
Rept. Given: 2
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
hosiminh Reputation: 1
Formik maybe (dunno what is for you "good program")
_http://www.formik.rksoft.sk/
_http://www.rksoft.sk/Download/formik.exe

Last edited by hosiminh; 01-08-2005 at 19:40.
Reply With Quote
  #4  
Old 01-10-2005, 00:10
hosiminh hosiminh is offline
Friend
 
Join Date: Aug 2004
Posts: 202
Rept. Given: 2
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
hosiminh Reputation: 1
speedoptimizer

Looks like 89 stolen bytes , oep == 00460459
Reply With Quote
  #5  
Old 01-27-2005, 00:02
evaluator
 
Posts: n/a
sorry, forgot about this thread..
so i dld-ed Formik. That was Delphi-app, so at OEP are ripped just few
Delphi-standart instructions..

also there are 2 SVKP_Imported calls; (1st= mov eax,1; ret4; 2nd = ret)
some decryptor calls, from where last 2 decrypted code conteins PE-header check.
Reply With Quote
  #6  
Old 01-27-2005, 01:10
imagin
 
Posts: n/a
Formik

Code:
....stolen bytes
004F9B79    90              NOP                             
004F9B7A    90              NOP
004F9B7B    90              NOP
004F9B7C    90              NOP
004F9B7D    90              NOP       
004F9B7E    90              NOP
004F9B7F    90              NOP
004F9B80    90              NOP
004F9B81    90              NOP
004F9B82    90              NOP
004F9B83    90              NOP
004F9B84    E8 97D7F0FF     CALL Formik.00407320
004F9B89    8B1D F8F04F00   MOV EBX,DWORD PTR DS:[4FF0F8]            ; Formik.00500C8C
004F9B8F    E8 603EFEFF     CALL Formik.004DD9F4
004F9B94    84C0            TEST AL,AL

...and restore this bytes

004F9B79    55              PUSH EBP
004F9B7A    8BEC            MOV EBP,ESP
004F9B7C    83C4 F0         ADD ESP,-10
004F9B7F    B8 40974F00     MOV EAX,Formik.004F9740
004F9B84    E8 97D7F0FF     CALL Formik.00407320
004F9B89    8B1D F8F04F00   MOV EBX,DWORD PTR DS:[4FF0F8]            ; Formik.00500C8C
004F9B8F    E8 603EFEFF     CALL Formik.004DD9F4
004F9B94    84C0            TEST AL,AL
004F9B96    75 05           JNZ SHORT Formik.004F9B9D
Reply With Quote
  #7  
Old 01-28-2005, 19:27
hosiminh hosiminh is offline
Friend
 
Join Date: Aug 2004
Posts: 202
Rept. Given: 2
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
hosiminh Reputation: 1
If someone has "Formik v2.16a" please PM me. Can't find that version anywhere (stolen bytes above are for this version)

Last edited by hosiminh; 01-28-2005 at 19:31.
Reply With Quote
  #8  
Old 01-28-2005, 21:11
evaluator
 
Posts: n/a
hosiminh,

you want learn unpacking, or only unpack that program?
look at any Delphi567 program & you will able discover OEP
bytes without any tracing-debugging..
(i can upload unpacked.ace 466kb, but is it correct for forum?)
Reply With Quote
  #9  
Old 01-28-2005, 21:21
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
2.16b stolen

I did check the stolen for the last version; 2.16b, and the correct stolen are:

004F9B9C 55 PUSH EBP
004F9B9D 8BEC MOV EBP,ESP
004F9B9F 83C4 F0 ADD ESP,-10
004F9BA2 53 PUSH EBX
004F9BA3 B8 64974F00 MOV EAX,Formik.004F9764

the two versions are right after each other , so I assume there is no difference between the two as far as the stolen is concerned.

Last edited by britedream; 01-28-2005 at 22:10.
Reply With Quote
  #10  
Old 01-28-2005, 21:55
hosiminh hosiminh is offline
Friend
 
Join Date: Aug 2004
Posts: 202
Rept. Given: 2
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 0
Thanks Rcvd at 4 Times in 4 Posts
hosiminh Reputation: 1
Thanks you both for replying.

I saw at the fake oep (004F9BA8 CALL Formik.00407320) (just where stolen bytes ends) that EAX == 004F9764
(and in stack window: 0012FFC4 7C816D4F RETURN to kernel32.7C816D4F , at 7C816D4F is EAX PUSH-ed into stack ) but i was unsure if i have the right one.
Reply With Quote
  #11  
Old 01-28-2005, 22:03
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 last push in the stack is the ebx register = 7ffdf000

regards.
Reply With Quote
Reply


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


Similar Threads
Thread Thread Starter Forum Replies Last Post
svkp infern0 General Discussion 3 06-05-2011 18:34
The new svkp 143 britedream General Discussion 3 09-19-2004 22:22


All times are GMT +8. The time now is 07:50.


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