Stack Exchange Network

Stack Exchange network consists of 174 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [reverse-engineering]

The tag has no usage guidance.

-2
votes
2answers
59 views

Reverse engineering the hex file [closed]

reverse engineering the hex file Written in c language From atmega16 Want source code from the hex code By reverse engineering need to extract the library file of the code is their any possible ...
6
votes
2answers
1k views

I need to modify a script but it's full of gibberish

I need to modify a script which is part of a programme I downloaded. However, when I try to view the script with vim, it is full of symbols, numbers and letters placed randomly. Is there anything I ...
0
votes
0answers
24 views

Serious problems with searching in Radare2

In Radare2 searching doesn't work properly if searching bytes are located far enough from position I starting search. For example, I analzes disk image with zero bytes from 0x0 to 0xb3c00000 ...
2
votes
4answers
358 views

Reverse engineering IP camera firmware to find admin password

I'm trying to reverse engineering an IP camera firmware and found the complete ROM OS but I would like to find out the system password so I have looked at /etc/passwd. The file is not there, it is ...
2
votes
3answers
338 views

Find the right device to reverse-engineer

I have an Asus GL503VD for which the touchpad doesn't work on linux. I tried many different distros: Arch, Debian, Ubuntu 16/17/18, Sabayon, Pop_OS, Fedora. None of them made the touchpad work so I ...
78
votes
4answers
11k views

Why are true and false so large?

After finding out that several common commands (such as read) are actually Bash builtins (and when running them at the prompt I'm actually running a two-line shell script which just forwards to the ...
3
votes
1answer
285 views

strange Linux binary

I have an executable file that is not lending itself for disassembling or decompiling well as usual/expected. file and ldd are giving an output different than the usual: $ file exe_file exe_file: ...
49
votes
1answer
7k views

Understanding what a Linux binary is doing

I recently had a task at work to understand a binary Linux program. However, the program was in binary form. I used the commands file, strings, and objdump to have a slight idea of what it was doing, ...
6
votes
5answers
5k views

How to reverse the content of binary file

I was solving a challenge where I found a data file with no extension. file command shows that it is a data file(application/octet-stream). hd command shows GNP. in the last line. So if I reverse this ...
5
votes
2answers
606 views

How do I hide TracerPID from a process?

I'm conjecturing SQL Server on Linux is checking /proc/self/status for TracerPID and then dying if it's not 0. I want to test that. Playing around, here is the strace, ... lots of stuff openat(...
0
votes
2answers
464 views

How to forward USB HID traffic to a VirtualBox virtual machine?

As one is able to easily forward the USB HID signals from the keyboard to the virtual machine I'd be surprised if this wasn't possible. Do I need a "KVM" (Kernel-based Virtual Machine) for this to ...
1
vote
1answer
424 views

Save U-Boot environment variables without Flash connected

I've seen multiple blog posts of people getting around the U-Boot bootdelay 0 environment variable to get to the U-Boot CLI. An example is here. The general process, as I understand it, is: Desolder/...
1
vote
1answer
11k views

How objdump disassemble elf binary

I have a quick question. I have generated a ELF binary from a c code using following code: gcc -o simple simple.c Then I do objdump for that ELF binary: objdump --disassemble-all simple I have ...
16
votes
2answers
18k views

Is it possible to get the information for a device tree using /sys of a running kernel?

Commonly for arm systems, device trees supply hardware information to the kernel (Linux). These device trees exist as dts (device tree source) files that are compiled and loaded to the kernel. Problem ...
7
votes
3answers
36k views

convert executable back to C source code

Unfortunately I lost my source code and I just have the output file that made with gcc in linux and I don’t have any access to my pc now.is there any way to convert output file to source file (in c ...