Hot answers tagged

3

Based on those images, this appears to be a fairly straight-forward run-length encoded 32-bits-per-pixel bitmap format. The general structure seems to consist of number of records each with a single 'tag' byte followed by a multiple of 4 bytes of RGBA data. These records appear to encapsulate pixel data only, with no dimensions or other metadata. The ...


2

Two options: at the .set mips16 line, press Alt-G, choose mips16 and set the value to 0. Press Ctrl-G to display the list of segment register changepoints, pick the mips16 list and delete the wrong entries with value of 1. Note: it's best that there are no existing instructions at the addresses where you change the mips16 pseudoregister value, so it is ...


2

Search the unknown binary file for the PNG magic number 89 50 4E 47 .PNG Determine size of the embedded PNG Search unknown binary file for that size as a binary integer. Replace PNG and size as appropriate in unknown binary file.


1

CGI is not a specific type of file; it more so describes the way the file is interacted with. A CGI file could be a script written in any scripting language (e.g. Python, Bash, Perl etc.), or it could be an ELF executable like you have here. Since it's just a normal ELF, you can use any common disassembly/decompilation tool that you would use for other ...


1

You can use radare. It is a free framework. $radare2 -aarm -b32 test.cgi More on radare: https://radare.gitbooks.io/radare2book/content/


1

If you have stripped binaries there's little you can do regardless of the platform you're on. To view disassembled code on Linux, os you would with Otool on Mac, you can use objDump: objdump --disassemble-all thebinary


1

This Answer is not a forward engineering answer like you seek but a reverse engineereed answer there exists many utilities,frameworks that can encode the Mnemonic of Your choice one of them is the keystone-engine (pip install keystone-engine for python binding) using one of those utilities we can encode what we seek to understand and look at the encoded ...


1

You can click on the top part of the desired window (which is blue in color when selected, and which has the title of the window written in it). You can then hold and drag it out of the screen. At this point, it may appear weird that only this title bar is moving with your mouse, but try releasing the mouse button while this title bar is someone outside the ...


Only top voted, non community-wiki answers of a minimum length are eligible