Reverse Engineering Team
Unregistered, You must accept the Forum Rules below to be able to use some forum functions.

Read forum rules below...

1. All posts must be written in English.
2. Don't spam/abuse any other member via E-mail or Private Messages.
3. Have phun!

For breaking above rules you may be warned/banned appropriately!

Decrypt USB TRACE LOG Possible for newbie??

View previous topic View next topic Go down

Decrypt USB TRACE LOG Possible for newbie??

Post by califor on Mon Jun 27, 2016 2:54 am

Hi team.

I study my stuff abut dongle and i'm interesting in learn about how comunicate dongle with program...
For example:

See in "USBTrace Log"
[Protect program] --> Send packet encrypt --> [Dongle]

[Dongle] ---> Found, Type, Memory, Language, Pw, etc ---> [Protect program]

My First question is: packet encrypt is custom? for example i see data:

Code:
--------- Request # 41 ----[IN]----

URB_FUNCTION_CONTROL_TRANSFER

Length: 0x88
USBD Status: USBD_STATUS_SUCCESS (0x0)
EndpointAddress: 0x0
PipeHandle: 0xFFFFE000B8336B80
TransferFlags: 0xB ( USBD_TRANSFER_DIRECTION_IN USBD_SHORT_TRANSFER_OK )
TransferBufferLength: 0x12
TransferBuffer: 0xFFFFE000B87BA1A0
TransferBufferMDL: 0x0
UrbLink: 0x0
SetupPacket: 0x80 0x6 0x0 0x1 0x0 0x0 0x12 0x0
RequestType: 0x80 (Direction: Device-to-host, Type: Standard, Recipient: Device)
Request: 0x6 (GET_DESCRIPTOR)
Value: 0x100 (USB_DEVICE_DESCRIPTOR_TYPE)
Index: 0x0
Length: 0x12

Device Descriptor
bLength: 0x12
bcdUSB: 0x0110 (USB 1.1)
bDeviceClass: 0x0
bDeviceSubClass: 0x0
bDeviceProtocol: 0x0
bMaxPacketSize0: 0x8
idVendor: 0x96E (Feitian Technologies, Inc.)
idProduct: 0x201
bcdDevice: 0x111
iManufacturer: 0x1
iProduct: 0x2
iSerialNumber: 0x3
bNumConfigurations: 0x1

** Data **
12 01 10 01 00 00 00 08 6E 09 01 02 11 01 01 02 03 01

I see this:

idVendor: 0x96E (Feitian Technologies, Inc.)
idProduct: 0x201

Like: USB\\VID_096E&PID_0201 (Rockey 2)

This data:

** Data **
12 01 10 01 00 00 00 08 6E 09 01 02 11 01 01 02 03 01


In this data i can see for example PW to access dongle?

12 01 10 01 00 00 00 08 6E 09 01 02 11 01 01 02 03 01 --> This is encrypt packet, so, how decrypt? I need reverse AES, RSA and how found this info? SDK?

I understant custom dongle, like different so sentinel, hardlock, etc...

Is good way this?
All comments is good!

Have a nice day team.

califor

califor

Posts : 59
Points : 80
Reputation : -94
Join date : 2015-05-11
Age : 32

Back to top Go down

Re: Decrypt USB TRACE LOG Possible for newbie??

Post by BfoX on Mon Jun 27, 2016 11:06 am

he is plain descriptor info =)
simply open your eye and brain is ON

Code:
Device Descriptor
bLength: 0x12
bcdUSB: 0x0110 (USB 1.1)
bDeviceClass: 0x0
bDeviceSubClass: 0x0
bDeviceProtocol: 0x0
bMaxPacketSize0: 0x8
idVendor: 0x96E (Feitian Technologies, Inc.)
idProduct: 0x201
bcdDevice: 0x111
iManufacturer: 0x1
iProduct: 0x2
iSerialNumber: 0x3
bNumConfigurations: 0x1

** Data **
12 01 10 01 00 00 00 08 6E 09 01 02 11 01 01 02 03 01

BfoX

Posts : 964
Points : 1261
Reputation : 228
Join date : 2012-04-18
Location : Earth

Back to top Go down

Re: Decrypt USB TRACE LOG Possible for newbie??

Post by dekod on Mon Jun 27, 2016 11:46 am

12 01 10 01 00 00 00 08 6E 09 01 02 11 01 01 02 03 01

dekod

Posts : 14
Points : 25
Reputation : 0
Join date : 2013-10-07

Back to top Go down

Re: Decrypt USB TRACE LOG Possible for newbie??

Post by BfoX on Mon Jun 27, 2016 12:28 pm

Code:
idVendor: 0x096E
idProduct: 0x0201

BfoX

Posts : 964
Points : 1261
Reputation : 228
Join date : 2012-04-18
Location : Earth

Back to top Go down

Re: Decrypt USB TRACE LOG Possible for newbie??

Post by Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum