Questions tagged [communication]

This tag is for questions discussing communication protocols, how they work and how to identify them.

Filter by
Sorted by
Tagged with
1
vote
0answers
41 views

Likely protocol determination by chip IDs and connections?

CONTEXT: My first post in this stack. Absolute beginner at RE. Also generally a beginner at anything electronics. Please be kind and correct me instead of ridiculing me. GOAL: Replace a damaged ...
2
votes
0answers
1k views

How to bypass certificate pinning on OS X and Windows [closed]

When reverse engineering a thick application it can be very useful to be able to see the network traffic it generates. Because of this, many applications use HTTPS to communicate with their servers. ...
4
votes
0answers
274 views

Trouble finding the right Checksum algorithm

After reading a lot of posts here and their solutions, Punching lines in CRC calculators for several days now. I can't seem to find on which Checksum this code is based. Background This is a data ...
0
votes
1answer
80 views

Do I have sufficient information to determine a checksum algorithm?

What I would like to know is whether or not I have sufficient information to determine a particular checksum algorithm being used. In my case I have a very large stream of data with many frames of ...
0
votes
1answer
209 views

Infrared Remote Control Programming / Development

How do I create an infrared remote control development environment in Linux? My short term goal is to find out available command codes accepted or recognized by the infrared receiver on my older ...
1
vote
0answers
43 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'...
1
vote
0answers
83 views

Sending image to Epson wireless Projector (SOLVED!)

I have an Epson Ex5220 that doesn't have a linux driver and have been trying to work out communication through wifi. I can connect and send images captured through packet traces from a Windows machine ...
2
votes
0answers
372 views

Finding the h.264 stream in a bytestream

I have a bytestream that contains h.264 bytestream packets in it. How can I find it? Output from stream: https://mega.co.nz/#!3llAnLaQ!pc1JPDpDOP6948F2x44LqeYm-p5CDnb91Da334rt4fY The first 13 bytes ...
1
vote
1answer
275 views

Identifying the pinout of an unknown protocol (Rollei 6000 Camera-Lens communication)

I would like to control a lens with an Arduino board, but of course, I first have to find out how the protocol works. Using an oscilloscope I was able to find out that the protocol uses High and Low ...
7
votes
1answer
233 views

Disassemble communication protocol for an old device

I have an old device connected to personal computer via specific PCI card. Device is handled with C++ control application, which is not able to run on new versions of Windows. Manufacturer of that ...
18
votes
2answers
3k views

What techniques are used in reverse engineering a serial protocol?

I'm working with a small public transit agency on a neat open-source project that will help us to offer realtime data to local developers. A key piece of data we need is the current bus route a given ...
4
votes
1answer
43 views

Exposing the connectors in a package on package

To analyze the communication protocol between two chips running unknown firmware, we eavesdrop into the communication bus between the chips. In the ideal case, this is “just” a matter of matching ...
6
votes
1answer
990 views

Determining communication protocol

I have two chips that are connected using two lines. One appears to be the clock line (50% duty cycle), but it doesn't have to be (sometimes constant high). The other line appears to be totally random,...
7
votes
2answers
2k views

Determining RS232 bus settings

I have a device with two chips without part numbers. It looks like their using RS232 for serial communication (proper setup, right voltage), but I do not know the bus settings (speed, parity, etc.). ...