Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/loneicewolf/reverseengineering
A repo I make for some of my friends who requested a beginner friendly repo that has examples; links and different methods to create; compile and execute shellcode in various languages.
https://github.com/loneicewolf/reverseengineering
acedemic anti-malware kernel-driver loadable-kernel-module loadable-kernel-modules malware research
Last synced: 16 days ago
JSON representation
A repo I make for some of my friends who requested a beginner friendly repo that has examples; links and different methods to create; compile and execute shellcode in various languages.
- Host: GitHub
- URL: https://github.com/loneicewolf/reverseengineering
- Owner: loneicewolf
- License: mit
- Created: 2022-07-09T09:27:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-08-09T11:53:48.000Z (over 2 years ago)
- Last Synced: 2024-11-06T20:09:18.924Z (2 months ago)
- Topics: acedemic, anti-malware, kernel-driver, loadable-kernel-module, loadable-kernel-modules, malware, research
- Homepage:
- Size: 53.7 KB
- Stars: 5
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Reverse Engineering
related: https://github.com/loneicewolf/CheatEngine-Automation
`if you want a laugh; read THE WHOLE SECURITY.MD file. (the whole, very important)`
:warning: FIRST OFF; there will be grammar errors! will correct those later.
:warning: SECOND OFF; this is not complete yet; it's far from even 40% / 100%. will make this much cleaner once done; right now I am adding the main contents.
check the basic.md file for the "most" current progress. includes a basic hello world tutorial in ASM and how I google for errors.
- basics (asm hello world, some shellcode execution. later) https://github.com/loneicewolf/ReverseEngineering/blob/main/SampleFiles/basic.md
- advanced (cheat engine and scripts, tweaking, etc. later) https://github.com/loneicewolf/ReverseEngineering/blob/main/SampleFiles/Advanced_02.MDA repo I make for some of my friends who requested a beginner friendly repo that has examples; links and different methods to create; compile and execute shellcode in various languages.
## Topics covered
## 1 A Brief Introduction to Assembly
#### 0 registers
#### 1 operations
#### 2 basic combinations of 0 and 2
#### 3 The Big and Little Endian
#### 4 some (light) compilation and de-compilation of all 0 to 3.## 2 fun example: kernel mode execution
#### 1 Making a basic reverse shell kernel module
#### 2 Making the same Module but adding Shellcode execution to it
#### 3 merging and loading it; first test
#### 4 Houston we have a problem; how to unload and auto start?### References; and further reading
- https://github.com/loneicewolf/KernelMode-Code
- https://github.com/loneicewolf/EXEC_LKM