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 > General Forum
FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 05-11-2012, 05:10 PM
oxident oxident is offline
Member
 
Join Date: Jul 2011
Posts: 49
Default Simulating SSPRO with an AVR?

Hi!

Just a short question: Is it possible to simulate a Sentinel SuperPro/UltraPro dongle using an AVR based microcontroller, like the one used on the Teensy USB board (AT90USB1286)?
Reply With Quote
  #2  
Old 05-11-2012, 05:12 PM
Git Git is offline
Super Moderator
 
Join Date: Oct 2007
Location: Torino
Posts: 1,797
Default

Yes, but why?. You would have to write your own driver for it so you may as well just write an emulator. The AVR would need programming too, so it seems to me much easier to write an emulator.

Git
Reply With Quote
  #3  
Old 05-11-2012, 06:04 PM
oxident oxident is offline
Member
 
Join Date: Jul 2011
Posts: 49
Default

Of course you're right but when talking about "closed systems" (embedded Linux with read-only filesystems for example) then I don't see any other possibility than just simulating the real dongle.

My idea to approach this is
- writing some kind of "dumb" dongle using the AVR device which logs access from the host
- analyzing/stepping-thru responsible executables on the target
- rebuilding the celltype and memory section of the dongle

Unfortunately I can't find any starting point or even example AVR-code skeleton for simulating dongles.
Reply With Quote
  #4  
Old 05-16-2012, 09:00 AM
souzz souzz is offline
Member
 
Join Date: Nov 2007
Posts: 8
Default

Quote:
Originally Posted by oxident View Post
Hi!

Just a short question: Is it possible to simulate a Sentinel SuperPro/UltraPro dongle using an AVR based microcontroller, like the one used on the Teensy USB board (AT90USB1286)?
If you have firmware of orignal SuperPro dongle or iif you have development kit for this board, then no problem.

Also, you can simulate USB dongle via cable and external PC connected with simulator working.
Reply With Quote
  #5  
Old 05-19-2012, 11:42 PM
Lomex Lomex is offline
Senior Member
 
Join Date: Dec 2009
Posts: 139
Default

@souzz

Quote:
Also, you can simulate USB dongle via cable and external PC connected with simulator working.
HOW to do that ? Tried every tool on the market which offers USB Device Emulation over network (USB Over Network,USB Redirector,USB-2-Ethernet Connector) but none of them recognizes a virtual Multikey or VusbBus Dongle. Only "hardware" USB Devices are recognized.

Of course you wont need such tool, if your emulated dongle is a NETWORK dongle, but in most cases, you dont have a Network Dongle by hand

Is there any other tool or does it work only with some "specific" non public dongle emulators ?

cu

Lomex
Reply With Quote
  #6  
Old 06-14-2012, 04:03 PM
oxident oxident is offline
Member
 
Join Date: Jul 2011
Posts: 49
Default

Quote:
Originally Posted by souzz View Post
If you have firmware of orignal SuperPro dongle or iif you have development kit for this board, then no problem
Correct me if I'm wrong but the device I used to do my first AVR steps was a Teensy USB Board which can be programmed directly. There are tons of examples emulation HID devices or even mass storage controllers ... but of course, there are no examples regarding a dongle emulator.

@Lomex: I guess, souzz didn't talk about a "USB over Network" solution and I don't think that there is any software available which is able to deal with virtual dongles (unless Multikey would fully emulate a complete USB controller/bus).

@souzz: Please clarify which "cable" such an emulator would use? We are talking about a regular PC emulating an USB client? I'm quite sure you'll first need an USB controller being able to act as a client (instead of host).

Last edited by oxident : 06-14-2012 at 04:08 PM.
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.