This commit is contained in:
stephensottosanti
2021-03-07 23:01:33 -06:00
parent 8d1e21665e
commit 7fd25253c5
4 changed files with 36 additions and 15 deletions

View File

@@ -1,17 +1,13 @@
# Reverse Engineering
[BACK TO UACTF](/UACTF)<br>
Reverse engineering is the process of extracting information or design knowledge from
anything that is man-made. The mechanisms within the field of reverse engineering are
used in many applications including understanding malware, bridging software
interoperability, and determining the strength of application code. <br>
Reverse engineering is the process of extracting information or design knowledge from anything that is man-made. The mechanisms within the field of reverse engineering are used in many applications including understanding malware, bridging software interoperability, and determining the strength of application code. <br>
Knowledge of the usage of a disassembler is helpful to solve reverse engineering tasks. A
disassembler is a tool that interprets a compiled program and produces the
corresponding machine code that can be used for analysis. There are several
disassemblers available including IDA and Ghidra (https://www.ghidra-sre.org). <br>
Knowledge of the usage of a disassembler is helpful to solve reverse engineering tasks. A disassembler is a tool that interprets a compiled program and produces the
corresponding machine code that can be used for analysis. There are several disassemblers available including IDA and Ghidra (https://www.ghidra-sre.org). <br>
A free evaluation version of IDA can be found at the following link: <br>
https://www.hex-rays.com/products/ida/support/download.shtml
https://www.hex-rays.com/products/ida/support/download.shtml <br>
Potential skills that may be necessary to solve reverse engineering tasks.
- Basic understanding of how binary data is read and structured
@@ -27,8 +23,8 @@ Below are potential examples of reverse engineering problems:
- Discovering malware
Helpful links for information on the reverse engineering process
- https://securityaffairs.co/wordpress/46606/hacking/software-reverse-
engineering-process-basics.html
- https://securityaffairs.co/wordpress/46606/hacking/software-reverse-engineering-process-basics.html
- https://www.geeksforgeeks.org/software-engineering-reverse-engineering/
- https://medium.com/@vignesh4303/reverse-engineering-resources-beginners-to-intermediate-guide-links-f64c207505ed
[BACK TO UACTF](/UACTF)<br>