Two Plus Two Newer Archives  

Go Back   Two Plus Two Newer Archives > Internet Gambling > Software
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 08-29-2007, 08:05 AM
Mattindamaze Mattindamaze is offline
Junior Member
 
Join Date: Aug 2007
Posts: 3
Default Titan/I-poker network packet decoding for hand grabbing

I m trying to develop a hand grabber for titan. I would like to sniff and decode packet rather than read memory but I can't understand the data coding. I tried to decode them in UTF7, UTF8, unicode but it doesn't give anything readable. Anyone have a clue ?

Thanks for your futur answers !

Matt
Reply With Quote
  #2  
Old 08-29-2007, 08:06 AM
Phil153 Phil153 is offline
Senior Member
 
Join Date: Oct 2005
Posts: 4,905
Default Re: Titan/I-poker network packet decoding for hand grabbing

An SSL codebreaker is what you need. I think I saw one on eBay the other day.
Reply With Quote
  #3  
Old 08-29-2007, 08:12 AM
Mattindamaze Mattindamaze is offline
Junior Member
 
Join Date: Aug 2007
Posts: 3
Default Re: Titan/I-poker network packet decoding for hand grabbing

you mean they coded the packets in SSL ? So I would need to decode SSL before beeing able to read packets ?
Reply With Quote
  #4  
Old 08-29-2007, 08:25 AM
Phil153 Phil153 is offline
Senior Member
 
Join Date: Oct 2005
Posts: 4,905
Default Re: Titan/I-poker network packet decoding for hand grabbing

Sorry, little joke.

SSL is the secure cryptography used for online transactions and such. It's pretty much unbreakable at current computer speeds. All you possess is the encoding key, so once the packet is encoded (before leaving the app), you cannot break it without the decode key (which only the poker site possesses).

Basically this means that packet sniffing is out, which is a great thing since you don't want anyone on the internet being able to read your hole cards or credit card details.

I'm afraid you'll have to use another method.
Reply With Quote
  #5  
Old 08-29-2007, 08:49 AM
jukofyork jukofyork is offline
Senior Member
 
Join Date: Sep 2004
Location: Leeds, UK.
Posts: 2,551
Default Re: Titan/I-poker network packet decoding for hand grabbing

[ QUOTE ]
Sorry, little joke.

SSL is the secure cryptography used for online transactions and such. It's pretty much unbreakable at current computer speeds. All you possess is the encoding key, so once the packet is encoded (before leaving the app), you cannot break it without the decode key (which only the poker site possesses).

Basically this means that packet sniffing is out, which is a great thing since you don't want anyone on the internet being able to read your hole cards or credit card details.

I'm afraid you'll have to use another method.

[/ QUOTE ]
You can always try hooking the SSL_read() function's output parameters.

Surprisingly though some sites don't use SSL (eg: Pacific) and it may turn out that the data is just in some binary format that seems hard to understand. Dump the contents of the (unencrypted) packets to a DOS terminal and open a single table. Then make a video of your desktop and see if you can start to decipher the packet format that way.

Juk [img]/images/graemlins/smile.gif[/img]
Reply With Quote
  #6  
Old 08-29-2007, 08:59 AM
yli yli is offline
Senior Member
 
Join Date: Jan 2007
Posts: 164
Default Re: Titan/I-poker network packet decoding for hand grabbing

The poker software must still do the decryption of arriving data, so what you need to do is find out the decryption key. The algorithm used is of lesser importance.

Finding out the structure of the decrypted packet data is a whole different story.
Reply With Quote
  #7  
Old 08-29-2007, 08:59 AM
Phil153 Phil153 is offline
Senior Member
 
Join Date: Oct 2005
Posts: 4,905
Default Re: Titan/I-poker network packet decoding for hand grabbing

Yeah for some reason I was thinking about outbound traffic...doh. Of course you have the key for inbound traffic. Juk's method might be worth a try [img]/images/graemlins/smile.gif[/img]
Reply With Quote
  #8  
Old 08-29-2007, 10:21 AM
Mattindamaze Mattindamaze is offline
Junior Member
 
Join Date: Aug 2007
Posts: 3
Default Re: Titan/I-poker network packet decoding for hand grabbing

ok, thanks for your answers, still I m not sure what to do. Regarding pacific stuff I already done the work, packets are in ascii, raw data are directly readable, so I hadn't any problem to understand the data structure. But on titan I got packet with data like :
17030100605182EE1610DB81E324E9B8
F175A15DB65469CAF5F46BCAC88585D9
C06E82725FEBD7892FABBC480F4CB4C9
84C479EDC633AC1D969E58F5022E9B56
A06E979E6C380084B97BFBDB59950450
1602B6424B806253786C6C81A323F2F8
B5E4AFBA97

And without decoding them I can't do anything. One strange thing is that most of them starts with '17030100' string but not all. Could it means that it is not encrypted, or is that a known SSL header ?

Matt
Reply With Quote
  #9  
Old 08-29-2007, 12:18 PM
betafemale betafemale is offline
Senior Member
 
Join Date: Jan 2007
Posts: 194
Default Re: Titan/I-poker network packet decoding for hand grabbing

I also thought about making a handgrabber, as a AHK script. But it will use the chatbox rather than sniffing. So much easier.
Reply With Quote
  #10  
Old 08-29-2007, 12:20 PM
betafemale betafemale is offline
Senior Member
 
Join Date: Jan 2007
Posts: 194
Default Re: Titan/I-poker network packet decoding for hand grabbing

[ QUOTE ]
The poker software must still do the decryption of arriving data, so what you need to do is find out the decryption key.

[/ QUOTE ]

Correct, but the key is not a fixed one, but varies with each session. So the program would have to pick up the key after it has been generated. Very much hassle for such a simple thing as datamining.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 03:04 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.