首页
社区
课程
招聘
[转帖]New Generation of USB Emulators
发表于: 2007-6-7 20:15 11350

[转帖]New Generation of USB Emulators

fly 活跃值
85
2007-6-7 20:15
11350
From:eXetools
Poster:toro

hi all

this is a new generation of usb emulators, and is the result of cooperation of me and souz.
we used ms DSF (device simulation framework) as a base framework, DSF let developer to make usb simulated devices
as a COM based dll or exe. for more information see msdn.
in our emulator you can see DSF runtime,SoftUsbDongle.dll and TORO_SOUZ_RMSV8_EMULATOR.dll and USBEmulatorUtility.exe.
+ DSF runtime must be installed before installation and plug of dongles.
+ SoftUsbDongle.dll is usb request dispatcher.
+ USBEmulatorUtility.exe is the utility which can plug simulated dongles.
+ TORO_SOUZ_RMSV8_EMULATOR.dll is an actuall emualtor. it contain codes to emulate a usb sentinel superpro for SentinelLM v8 (RMS V8)

actually USBEmulatorUtility.exe search its folder to find dlls which their names start with "TORO_SOUZ_" string and try to plug them as usb dongles.
we already implimented such dlls for hasp4/hl,hasrdlock/sentinel supero pro and ultrapro and WIBU. 
(souz made for novex/guadrant too) and we are working on MARX CRYPTO BOX usb dongles.
the main advantage of usage of DSF is compatibility with x86/X64 and vista windows, unfortunatelly it can not suport w9x and win2k ,we are working to add support for win2k.
however, as you know for each platform, code must be compiled agian.
the main disadvantage of DSF is need to manual plug/unplug. i wrote a service to plug dongles in system startup, 
but it is not a perfect solution, waiting ms to release a more better version of DSF.

so for use our emulator,
run install.bat, it will install ms DSF runtime and will configure it for emulator usage.
each time you want to use emulator, you must run usbemulatorutility and press install button, 
and you must not close utility untill finish of your work, becuase emulator is a dll and must be loaded
in the context of emulator utility, so after finish of work press uninstall button and then close utility.

for uninstallation of emulator simply run uninstall.bat

P.S. i protected my utility and emulator with winlicense, but i uncheked advanced debuger monitoring and registry/file monitoring. so you can use olly...

enjoy...

TORO

473K9s2c8@1M7q4)9K6b7g2)9J5c8W2)9J5c8Y4u0S2M7r3W2V1M7$3S2S2M7X3g2Q4x3X3g2U0L8$3#2Q4x3V1k6X3K9h3I4W2M7#2)9J5c8U0x3#2y4K6p5J5x3K6x3%4i4K6u0r3c8q4y4r3i4K6g2X3g2g2y4n7i4K6g2X3c8f1#2g2e0p5q4f1e0#2u0Q4x3X3g2J5j5i4u0Q4x3X3g2Z5N6r3#2D9 

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 224
活跃值: (93)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好东西,但又要大家挖空心思去想如何将狗数据整合到模拟器了。
2007-6-7 23:24
0
雪    币: 204
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
而且,好像只有sentinel的,hasp/hardlock的似乎没放出来的哦
2007-6-7 23:54
0
雪    币: 483
活跃值: (182)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
要是有相应的模拟文件就好了。。
2007-6-8 04:34
0
雪    币: 1925
活跃值: (906)
能力值: ( LV9,RANK:490 )
在线值:
发帖
回帖
粉丝
5
收藏了~~~~~
2007-6-8 09:51
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
Thank Mr.Fly!
what's about rockey4, it can emulator rockey4?
Thank alot
2007-6-15 21:19
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
Thanks
2007-6-16 00:38
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
good job, thanks.
2007-6-16 11:38
0
雪    币: 427
活跃值: (412)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
转一份放本地
2007-6-16 12:31
0
雪    币: 51
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
光说不干!!!
2007-6-16 13:39
0
雪    币: 196
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
I can`t  download this file,what is happen?
2007-6-26 11:19
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
Thanks. This is good.
2007-11-18 22:16
0
雪    币: 206
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
支持...............
2007-12-13 16:48
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
资料的确不错,但是。。。很像不够完整吧???
2008-4-14 19:52
0
雪    币: 205
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
强人啊,收藏
2008-4-14 21:08
0
游客
登录 | 注册 方可回帖
返回