Reverse Engineering RET Homepage RET Members Reverse Engineering Projects Reverse Engineering Papers Reversing Challenges Reverser Tools RET Re-Search Engine Reverse Engineering Forum Reverse Engineering Links

Go Back   Reverse Engineering Team Board > Reverse Engineering Board > Reverse Code Engineering
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #11  
Old 11-26-2009, 03:27 PM
fejkus fejkus is offline
Member
 
Join Date: Dec 2007
Posts: 46
Default

Does anybody knows, how can i make emulator dll based on logger?

Thanks

[don't quote large amounts, it is not necessary as you well know]

Last edited by Git : 11-26-2009 at 06:34 PM.
Reply With Quote
  #12  
Old 11-27-2009, 04:42 AM
kontolimansyah kontolimansyah is offline
Member
 
Join Date: Nov 2009
Posts: 5
Default

Quote:
Originally Posted by Git View Post
> 5. Create an Emulator DLL based on the Logger DLL.

How does this stage work then?.

Git
The idea is simple, we just give a correct answer to the App based on Q/A data.
ex:
LOGGER:
Code:
...
...
...
switch (function)
{
    case RY_FIND:
        Log("%-20s p1=%04x, p2=%04x, p3=%04x, p4=%04x\r\n", FunctionName[function], *p1, *p2, *p3, *p4);
        break;
...
...
    case RY_SEED:
        Log("%-20s handle=%04x, SeedCode=%08x\r\n", FunctionName[function], *handle, *lp2);
        break;
...
...
EMULATOR:
Code:
...
...
...
switch (function)
{
    case RY_FIND:
        *lp1 = 0x12345;             // Your HardwareID
        return ERR_SUCCESS;
...
...
    case RY_SEED:
        if (*lp2 = 0x667788)       // SeedCode
        {
            *p1=0x1111;              // Seed1
            *p2=0x2222;              // Seed2
            *p3=0x3333;              // Seed3
            *p4=0x4444;              // Seed4
        }
        ...
        ...
       return ERR_SUCCESS;
...
...
It's so simple and it WORK

Last edited by kontolimansyah : 11-27-2009 at 04:53 PM. Reason: remove dead link
Reply With Quote
  #13  
Old 11-27-2009, 01:29 PM
quocviet84 quocviet84 is offline
Member
 
Join Date: Nov 2009
Posts: 12
Unhappy @ kontolimansyah

@ kontolimansyah
1.how to build RYDLL32.DLL after download your R4_LOGGER_DLL.rar and unrar
i see there are 7 files in this folder :
log.c ; log.h ;
rydll32.c ; rydll32.h
rydll32.def ; rydll32.dsw ; rydll32.dsp
....can you tell clearly
2. Rename original RYDLL32.dll to RYDLL321.dll
3. Put FAKE RYDLL32.dll (where i get it) to the same folder (where this folder)with the original one
4. Run the App and execute all function in the App to make sure we get all the needed data. There will be a log file created (AppName.LOG)
5. Create an Emulator DLL based on the Logger DLL....how to do???tools

i'm trying to emul my key,need your help, plz
Reply With Quote
  #14  
Old 11-27-2009, 01:52 PM
benito benito is offline
Senior Member
 
Join Date: Jul 2007
Posts: 685
Default

I think kontolimansyah post all necesaarry info, now it is only on you.
Build by MSVC and if you need emulation option just modify source code like kontolimansyah said.
Reply With Quote
  #15  
Old 11-27-2009, 03:19 PM
gnerogeem gnerogeem is offline
Senior Member
 
Join Date: Aug 2009
Location: Kalimdor
Posts: 553
Default

@benito

He's absolutely a newbie, so it's really hard for him.
__________________
Pink is the new black.
Reply With Quote
  #16  
Old 11-27-2009, 04:36 PM
kontolimansyah kontolimansyah is offline
Member
 
Join Date: Nov 2009
Posts: 5
Default

@quocviet84

1. I have updated my first post with a compiled DLL download link.
3. Just use windows search.
5. Upload your LOG file and I will make the emulator for you.

Last edited by kontolimansyah : 11-27-2009 at 04:38 PM. Reason: fixing
Reply With Quote
  #17  
Old 11-28-2009, 05:49 AM
benito benito is offline
Senior Member
 
Join Date: Jul 2007
Posts: 685
Default

Quote:
Originally Posted by gnerogeem View Post
@benito

He's absolutely a newbie, so it's really hard for him.
And why newbie start with reversing the dongle??? Because he doesnt want learn, only wait for ready made solution for his ilegal activities...

@kontolimansyah
thanks for usefull info
Reply With Quote
  #18  
Old 11-28-2009, 07:17 AM
gnerogeem gnerogeem is offline
Senior Member
 
Join Date: Aug 2009
Location: Kalimdor
Posts: 553
Default

@benito

That's true.
Register at the forum and create a new thread.
They don't even search for their problem.
__________________
Pink is the new black.
Reply With Quote
  #19  
Old 11-28-2009, 09:41 AM
quocviet84 quocviet84 is offline
Member
 
Join Date: Nov 2009
Posts: 12
Default @_@

Quote:
Originally Posted by gnerogeem View Post
That's true.
Register at the forum and create a new thread.
They don't even search for their problem.
why you can say that,if i search and find out the solution i dont need to creat a new thread,and wait.
i know the feeling when we can solve a difficult problem by ourself,its really great!and ofcourse i want too.but it really difficult for me, a newbie.
how many years you can get your knowledge at now?and if as you said,kontolimansyah no need to share his knowledge and you have to find the method by yourself.
sorry if i make you sad.
i dont need all your knowledge just a little to solve my problem,i really happy for your help,i think you too.
i think the knowledge created to share together, so it makes the world develop, did you get knowledge from your teacher or you learn at home by yourself my friend ~~~thinking
if anybody can help me,i really thank.dont spam plz!

In my country people says that "Give away is recieving !"

Finally,say thank to kontolimansyah for your help.i will try it again,
Reply With Quote
  #20  
Old 11-28-2009, 10:41 AM
gnerogeem gnerogeem is offline
Senior Member
 
Join Date: Aug 2009
Location: Kalimdor
Posts: 553
Default

@quocviet84

I'm sorry if my word is to harsh for you.
Are you a Vietnamese?
__________________
Pink is the new black.
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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump





Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.