bfcc
Reverse-Engineering-Tutorial
bfcc | Reverse-Engineering-Tutorial | |
---|---|---|
4 | 17 | |
18 | 10,077 | |
- | - | |
0.0 | 8.6 | |
over 3 years ago | 28 days ago | |
Go | Assembly | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
bfcc
-
Ask HN: Guidance on writing a source to source compiler (transpiler)
You could start here:
https://github.com/jamiebuilds/the-super-tiny-compiler
That converts from lisp-like to javascript. Really though this is a big field, and there are lots of resources out there.
To get started look at your input language; you'll need to lex and parse that. Then massage the parsed structure into the appropriate output.
You can see me convert brainfuck to C, or x86 assembly language here:
https://github.com/skx/bfcc
-
I wrote a Brainfuck to Go compiler
Related to this I used go to compile brainfuck to x86 assembly:
https://github.com/skx/bfcc
That was a fun project I challenged myself to complete in a weekend.
-
Show HN: Optimizing brainfuck interpreter using only the C preprocessor
I wrote a simple compiler for brainfuck too:
https://github.com/skx/bfcc
Compiling to assembly language was pretty fast, but folding in repeated characters definitely made it faster still. Optimizing the assembly wasn't a particular goal, I guess recognizing loops that zero addresses, and similar, would be a good way to start.
- What's a good language to write a simple compiler for
Reverse-Engineering-Tutorial
- New embedded and Rust hacking tutorials added - For anyone that missed my last post. Kevin Thomas is my mentor. We are both working together to bring free and low cost resources to those who are looking to learn and don't have money for expensive bootcamps/certs. Please enjoy his free tutorials!
- Step-By-Step Reverse Engineering Tutorial for beginners trying to get into Cybersecurity covering x86, x64, ARM32 and ARM64 and more
- Updated FREE Complete Reverse Engineering Tutorial to include C, C++ and Go
- Where is the best place to learn BINARY EXPLOITATION!?
- Updated Reverse Engineering Tutorial w/ Hacking Windows API step-by-step, under construction
-
Hacking-Windows: A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment. (UNDER DEVELOPMENT)
Thank you so kindly! Yes it is if someone is lost I would suggest the larger course here to get greater background https://github.com/mytechnotalent/Reverse-Engineering.
- Welcome to the Reverse Engineer Developer & Hacker EMPIRE!
- A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures.
- mytechnotalent/Reverse-Engineering - A FREE comprehensive reverse engineering course covering x86, x64, 32-bit ARM & 64-bit ARM architectures