PDA

View Full Version : Potpourri of Tutorials on Dongle Emulation



stilloboy
2011-07-15, 10:05 PM
Hi guys,

I stumbled on some tutorials on dongle emulation (HASP HL and Wibu protection) and I thought I should share them. I apologize if they've already been shared on this forum before now. But just in case they haven't yet, here they are with some tables of contents. No pass...

Doc1: Wibu Protection (knuth20 implementation analysis)

Doc2: Removing Sentinel SuperPro dongle from Applications
and details on dongle way of *****ing
1. Abstract
2. Possible approaches: emulations vs simulation
2.1. How a dongle works
2.2. Emulation of a dongle
2.3. How an emulator works
2.4. How a Simulator works
3. Disassembling a Sentinel Protected Program
3.1. Disassembling with IDA
3.2. Disassembling with OllyDbg
4. Some details on the Sentinel Applications’ Programming Interface
4.1. What is Sentinel SuperPro
4.2. Structure of the key memory
4.2.1 Restricted and Programmable Cells
4.2.2 Access Codes
4.2.3 Cell Types
4.3. API Function reference
5. Re-writing Sentinel APIs
5.1. sproFormatPacket
5.2. sproFindFirstUnit
5.3. sproOverwrite
5.4. sproFindNextUnit
5.5. sproRead
5.5.1 sproRead Approach #2
5.6. sproQuery
6. What’s more
7. References
8. Conclusions
9. History
10. Greetings


Video Tutorial: Hasp SRM .Net Envelope Unpacking


KR,
Stilloboy

newyzy
2011-07-16, 06:45 PM
good DOC,thank share.:p

uel888
2011-07-16, 08:46 PM
Good start Bro, nice guide..

calvin
2011-07-23, 03:24 PM
Nice Share, thanks mate.

telwind
2011-07-23, 03:35 PM
Very nice share. Thanks

vasili_koslov
2011-07-24, 06:29 PM
where I can find this application tools? Could u share please?



Hi guys,

I stumbled on some tutorials on dongle emulation (HASP HL and Wibu protection) and I thought I should share them. I apologize if they've already been shared on this forum before now. But just in case they haven't yet, here they are with some tables of contents. No pass...

Doc1: Wibu Protection (knuth20 implementation analysis)

Doc2: Removing Sentinel SuperPro dongle from Applications
and details on dongle way of *****ing
1. Abstract
2. Possible approaches: emulations vs simulation
2.1. How a dongle works
2.2. Emulation of a dongle
2.3. How an emulator works
2.4. How a Simulator works
3. Disassembling a Sentinel Protected Program
3.1. Disassembling with IDA
3.2. Disassembling with OllyDbg
4. Some details on the Sentinel Applications’ Programming Interface
4.1. What is Sentinel SuperPro
4.2. Structure of the key memory
4.2.1 Restricted and Programmable Cells
4.2.2 Access Codes
4.2.3 Cell Types
4.3. API Function reference
5. Re-writing Sentinel APIs
5.1. sproFormatPacket
5.2. sproFindFirstUnit
5.3. sproOverwrite
5.4. sproFindNextUnit
5.5. sproRead
5.5.1 sproRead Approach #2
5.6. sproQuery
6. What’s more
7. References
8. Conclusions
9. History
10. Greetings


Video Tutorial: Hasp SRM .Net Envelope Unpacking


KR,
Stilloboy