Questions tagged [packet]

A formatted unit of data carried by a network. This is the smallest unit of data that you can capture on packet-switched networks.

Filter by
Sorted by
Tagged with
0 votes
0 answers
31 views

How would you go about understanding the networking of a game and doing your own server?

I'm trying to reverse the network of a game. The commands are strings, however, it's not as easy as getting the function that encrypts the packet, as it's not encrypted, just encoded in its own way, ...
felipebubu's user avatar
4 votes
0 answers
77 views

Why would a packet-based protocol occasionally XOR it's payload?

I'm REing the Bluetooth protocol for the Ecoflow Delta 2 power station, and so far I've had some success. But there's a strange behaviour that, while not hampering my efforts, has me puzzled. The ...
MerseyViking's user avatar
2 votes
0 answers
45 views

is there any way to find that a firewall is protecting a server and showing all ports closed in nmap?

I am using nmap to scan open ports on a device which uses FTP protocol to transfer firmware for update. But it is showing all 1000 ports are closed. It comes with a software to update its firmware. ...
RudraSama's user avatar
0 votes
1 answer
124 views

Identifying the source of encryption used by UDP packets in a PCAP file

I have a PCAP file (mediafire link to the file) which basically represents packet captures between 2 machines running the same game connected to each other via LAN inside RPCS3 using RPCN. One of ...
PirateApp's user avatar
  • 103
1 vote
1 answer
87 views

Automated instruction analysis of dynamic memory

Introduction to problem: I have a binary executable with an unknown network packet protocol. I want to reverse engineer this packet protocol. My current way of doing it is to send some data and step ...
AcarX's user avatar
  • 301
2 votes
1 answer
495 views

Help regarding XOR game decryption algorithm

I'm currently trying to reverse engineer the decryption algorithm for an old online game, using a chat message packet, as it contains text which is easily recognizable. I used a packet sniffer to get ...
HealYouDown's user avatar
0 votes
1 answer
96 views

how to calculate a byte value

We are reversing the method of creating a byte array packet. These values are obtained by serialport monitor from mediatek metamode usb port.The values of both packets are changed by changing the imei....
ILYA20's user avatar
  • 31
2 votes
1 answer
918 views

Reverse UART communication protocol

I'm objective is to build a custom wifi module to be used on a Samsung AC AR24HSFSAWKN. I have such an official module SWL-B70F for which I'm trying to reverse engineer the communication with the main ...
KumZ's user avatar
  • 141
0 votes
0 answers
258 views

Reversing WSASend finding functions that called it

I'm trying to make my first DLL calling game functions What I need is tracing functions that call WSASend, so it will be easy for me to get all functions address to call them from my DLL. What I ...
kuhi's user avatar
  • 161
0 votes
1 answer
668 views

Determine checksum / CRC algorithm

I am doing reverse engineering on some network protocol. It is client to server communication and I am pretty stuck with identifying checksum (or CRC) algorithm used in packet structure. I tried ...
Tomas's user avatar
  • 1
1 vote
1 answer
472 views

Change sending IP of only certain executable

An executable that access the Internet uses my IP to do so. Is it be possible, with the help of a software or something like that, to change what IP an executable uses to access the Internet? Without ...
Bruno Cerk's user avatar
-3 votes
1 answer
650 views

How to get Packet Structures

I'm trying to reverse engineer a game with the goal of creating an emulator. I want to know how to get the structure of a network packet of a game whether it is client or server. Example (Random) ...
Questone's user avatar
3 votes
1 answer
1k views

Analysis of SSL traffic from a Windows 10 application

I have to analyse SSL traffic of an executable under Windows 10. This sounds trivial really, why not just use Burp suite? Using Burp Using Burp I setup an invisible proxy listenning on port 443 and ...
TinyMan's user avatar
  • 31
1 vote
0 answers
68 views

Reversing a serial communication with two inputs

I'm making a device that needs me to transfer some sort of initiation code like handshaking to start further communications. There is 2 inputs and 2 outputs the first output is pretty similar to a two'...
Soroush's user avatar
  • 11
2 votes
1 answer
122 views

Need help to figure out a chksum [closed]

I am looking at a 32 byte sequence, the chksum I believe is either the 1st two bytes or last 2 bytes (I am leaning on the last 2 bytes). I think it is a straight 16bit xor but I can't find the crunch ...
JGizmo's user avatar
  • 21
1 vote
0 answers
986 views

Reversing network traffic and rebuild packets

I want to learn something about reverse engineering. I want to rebuild the TeamSpeak connection (client connects to server). I hooked the recv and send + encrypt/decrypt functions and logged the ...
nemoest's user avatar
  • 11
1 vote
1 answer
1k views

Figuring out the CRC part of a packet

Currently, I am trying to figure out the packet structure (for encryption) of an old MMO in order to create an emulator. Its official servers shut down 3 years ago and this version is over 11 years ...
Raymonf's user avatar
  • 21
3 votes
1 answer
820 views

How to reverse engineer dash cam metadata

I'm trying to write a video player for clips from Roadhawk dash cams that shows a speedometer and map. I've got the basics covered, it plays the video and sound and extracts the raw metadata from the ...
Lex - Boycott Slack - see bio's user avatar
1 vote
1 answer
383 views

Reversing checksum calculation of embedded communication

I need to find relations last byte with others. Tried these solutions, but it didn't work. My tries: * When I write all datas as binary, 1's count not equal but last byte same for some datas. * When ...
mcan's user avatar
  • 13
0 votes
1 answer
3k views

How to translate IDA pseudocode to C/C++ code?

I am trying to reverse engineer a packet protocol and I was abled to find a subroutine which is likely to be an encryption function. I do not know much about cryptography but it looked like a CBC ...
AcarX's user avatar
  • 301
3 votes
1 answer
498 views

How to analyze packets?

I have a packet that I want to analyze which consists 16 bytes. I can produce as much as of these packets needed to analyze. Even though packet does the same thing on application the data in the ...
AcarX's user avatar
  • 301
15 votes
2 answers
31k views

How do I work out the Ultranet protocol?

Ultranet is a audio protocol that allows low latency audio with many channels to be transmitted over standard Ethernet cables. For instance you might have a Midas sound desk transmitting audio packets ...
fret's user avatar
  • 252
1 vote
0 answers
431 views

How should I approach decrypting packet protocols?

I'm able to see the packets before they're encrypted by setting a breakpoint before the encryption subroutine. My problem is that this subroutine is really complicated and goes really deep. Which ...
AcarX's user avatar
  • 301
0 votes
0 answers
500 views

How to identify the encryption in packet data using OLLYDBG [duplicate]

I've been slowly learning the processes of packet decryption over the last 6 or so months, and it's been slow progress. I've found the winsock2 send function in OllyDbg, and I'm using this tutorial ...
FraserOfSmeg's user avatar
7 votes
1 answer
10k views

Reverse Engineering of a packet encryption function of a game

I am trying to make a game server emulator for a specific MMORPG (Perfect World). I know the basics of how the network of the game works and the structure for some packets, but they all are encrypted, ...
Renan Moura's user avatar
1 vote
0 answers
97 views

Work out packet structure from usb capture

Im hoping to understand the way a auto diagnostics tool is reporting data over usb. I've made a usb capture to look for changes according to known changes to the input it measures. The measurement is ...
Hayden Thring's user avatar
2 votes
1 answer
710 views

Reversing checksum algorithm

I am writing a program to control an old camera over serial. I have no access to the protocol or source code of the demonstration program that i have, but i can generate some correct checksums by ...
mr_guy99493's user avatar
3 votes
2 answers
256 views

Interpreting bluetooth string Pebble watch

I am trying to determine the bluetooth string that is sent when programmatically unloading an app from the Pebble watch. I have unloaded an app (in slot 2) 5 times, and got 5 similar but slightly ...
Thomas Russell's user avatar
2 votes
2 answers
2k views

Identifying protocol in a pcap file?

Is it possible to identify a protocol in a pcap file? I have a file which is a capture of data going between my phone and an IP camera, and I'd like to identify the protocol. I am using the app "MEye" ...
Jack Wilsdon's user avatar
4 votes
0 answers
943 views

How to find a login packet structure (client-side only)? [closed]

As Google did not yield any results, I decided to ask it here. I'd like to reverse the login sequence of a game (using gamespy). In this login sequence, first the game uses the gamespy protocol (...
Speed's user avatar
  • 41