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
  #21  
Old 08-17-2009, 12:40 PM
bolota bolota is offline
Senior Member
 
Join Date: May 2008
Posts: 126
Default

Quote:
Originally Posted by BfoX View Post
@bolota: try to find any eutron lpt dongle. we make hw clone
thank you but that isn't easy
bolota
Reply With Quote
  #22  
Old 08-17-2009, 12:40 PM
mindoverflow mindoverflow is offline
Member
 
Join Date: Aug 2009
Posts: 35
Default

Eutron Smartkey? with smartkey.dll ?

If i'm not wrong about the subject, i did it about 6 years ago simply by writing a dll with a function or two, getting the packet as a parameter, cheking inside it what operation is requested, then returning the required values and the right status code.

To know what values to return, an easy trace of the target with a breakpoint on the smartkey dll will tell you what it expects.

This was some years ago, i dunno what changed since then, cuz i'm nomore in the field.

good luck.
Reply With Quote
  #23  
Old 08-17-2009, 12:43 PM
bolota bolota is offline
Senior Member
 
Join Date: May 2008
Posts: 126
Default

Quote:
Originally Posted by mindoverflow View Post
Eutron Smartkey? with smartkey.dll ?

If i'm not wrong about the subject, i did it about 6 years ago simply by writing a dll with a function or two, getting the packet as a parameter, cheking inside it what operation is requested, then returning the required values and the right status code.

To know what values to return, an easy trace of the target with a breakpoint on the smartkey dll will tell you what it expects.

This was some years ago, i dunno what changed since then, cuz i'm nomore in the field.

good luck.
thank you for your reply.
but how I make that?
ps; my program donīt need drivers only search the dongle.
bolota

Last edited by bolota : 08-17-2009 at 12:47 PM.
Reply With Quote
  #24  
Old 08-17-2009, 01:24 PM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

@mindoverflow: it old NE, not PE program. and it not use any dll's, all api inside a prog.

@bolota: may be ebay, etc. ?
__________________
... Either you work well or you work much ....
Reply With Quote
  #25  
Old 08-17-2009, 01:28 PM
mindoverflow mindoverflow is offline
Member
 
Join Date: Aug 2009
Posts: 35
Default

I assume i wasn't wrong about the target, then:
http://br-studio.com/Keys/SKeyInfo.htm
check the original DLL i think it has a single exported function, thats the one that you need to emulate.
Start by collecting the data, place a breakpoint on that function, and run your program, watch and take notes of the content of the structure.
Then in your favourite language write a simple dll with the function being queried, and check the requested api in the structure you recive from the program and edit the structure according to your notes. Compile, name it as the original dll and run your program, if everything is fine then your program should be fooled.

If you want, i could try to find the dll that i wrote and send it to you, i wrote it in delphi or c, i don't remember.

tschuss
Reply With Quote
  #26  
Old 08-17-2009, 01:34 PM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

@mindoverflow: it use direct access to lpt...
__________________
... Either you work well or you work much ....
Reply With Quote
  #27  
Old 08-17-2009, 01:42 PM
bolota bolota is offline
Senior Member
 
Join Date: May 2008
Posts: 126
Default

Quote:
Originally Posted by BfoX View Post
@mindoverflow: it use direct access to lpt...
yes, bfox is right.Remenber it's a old program, work in windows 95/98.
bolota
Reply With Quote
  #28  
Old 08-17-2009, 01:50 PM
mindoverflow mindoverflow is offline
Member
 
Join Date: Aug 2009
Posts: 35
Default

I may be wrong, but it's not the program that's accessing the lpt port, it's the dll, then if you replace it, there would be no access to the physichal port. This if there is a smartkey.dll file if not then you would be right.
Reply With Quote
  #29  
Old 08-17-2009, 01:53 PM
BfoX BfoX is offline
Senior Member
 
Join Date: Aug 2007
Posts: 2,240
Send a message via ICQ to BfoX Send a message via MSN to BfoX Send a message via Yahoo to BfoX
Default

@mindoverflow: open your eyes - it used linked api and work with lpt directly. file is old NE type, without any dll's...

on 95/98 enabled a direct access to lpt and target dont need any additional dll's
__________________
... Either you work well or you work much ....
Reply With Quote
  #30  
Old 08-17-2009, 01:57 PM
bolota bolota is offline
Senior Member
 
Join Date: May 2008
Posts: 126
Default

Quote:
Originally Posted by mindoverflow View Post
I may be wrong, but it's not the program that's accessing the lpt port, it's the dll, then if you replace it, there would be no access to the physichal port. This if there is a smartkey.dll file if not then you would be right.
yes don't exist any "smartkey.dll".The program don't need any driver to find the dongle.
bolota
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 - 2020, Jelsoft Enterprises Ltd.