Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor(books): Split RE4B - Reverse Engineering For Beginners #5603

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions books/free-programming-books-de.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,8 @@
### Assembly Language

* [PC Assembly Language](http://drpaulcarter.com/pcasm) - Paul A. Carter
* [Reverse Engineering für Einsteiger](https://beginners.re/RE4B-DE.pdf) - Dennis Yurichev, Dennis Siekmeier, Julius Angres,
Dirk Loser, Clemens Tamme, Philipp Schweinzer (PDF)


### C
Expand Down
1 change: 1 addition & 0 deletions books/free-programming-books-fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@
### Assembleur

* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
* [Reverse Engineering for Beginners](https://beginners.re/RE4B-FR.pdf) - Dennis Yurichev, Florent Besnard, Marc Remy, Baudouin Landais, Téo Dacquet (PDF)


### Bash / Shell
Expand Down
1 change: 1 addition & 0 deletions books/free-programming-books-it.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,7 @@
### Assembly Language

* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
* [Reverse Engineering per Principianti](https://beginners.re/RE4B-IT.pdf) - Dennis Yurichev, Federico Ramondino, Paolo Stivanin, Fabrizio Bertone, Matteo Sticco, Marco Negro et al. (PDF)


### BASH
Expand Down
6 changes: 6 additions & 0 deletions books/free-programming-books-ja.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@
* [理論計算機科学](#%e7%90%86%e8%ab%96%e8%a8%88%e7%ae%97%e6%a9%9f%e7%a7%91%e5%ad%a6)
* [Android](#android)
* [AppleScript](#applescript)
* [Assembly](#assembly)
* [AWK](#awk)
* [Bash](#bash)
* [C](#c)
Expand Down Expand Up @@ -234,6 +235,11 @@
* [AppleScript 言語ガイド(改訂版)](https://sites.google.com/site/zzaatrans/home/applescriptlangguide)


### Assembly

* [リバースエンジニアリング入門 \| Reverse Engineering for Beginners](https://beginners.re/RE4B-JA.pdf) - Dennis Yurichev, shmz, 4ryuJP (PDF)


### AWK

* [AWK の第一歩](https://www.magata.net/memo/index.php?plugin=attach&pcmd=open&file=awk%A5%DE%A5%CB%A5%E5%A5%A2%A5%EB.pdf&refer=%A5%B7%A5%A7%A5%EB%A5%B3%A5%DE%A5%F3%A5%C9) - 小栗栖修 (PDF)
Expand Down
1 change: 1 addition & 0 deletions books/free-programming-books-langs.md
Original file line number Diff line number Diff line change
Expand Up @@ -322,6 +322,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE
* [Ralf Brown's Interrupt List](http://www.ctyme.com/rbrown.htm)
* [Software optimization resources](http://www.agner.org/optimize/) - A. Fog
* [The Art of Assembly Language (2003)](https://web.archive.org/web/20120525102637/http://maven.smith.edu/~thiebaut/ArtOfAssembly/artofasm.html) - Randall Hyde (PDF)
* [WebAssembly friendly programming with C/C++](https://github.com/3dgen/cppwasm-book/tree/master/en) - Ending, Chai Shushan, Yushih (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples))
* [Wizard Code, A View on Low-Level Programming](https://web.archive.org/web/20170712195930/http://vendu.twodots.nl/files/wizardcode4.pdf) - Tuomo Tuomo Venäläinen (PDF)
* [x86-64 Assembly Language Programming with Ubuntu](http://www.egr.unlv.edu/~ed/x86.html) - Ed Jorgensen (PDF)
* [x86 Assembly](https://en.wikibooks.org/wiki/X86_Assembly) - Wikibooks
Expand Down
6 changes: 6 additions & 0 deletions books/free-programming-books-pl.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

* [0 - Niezależne od języka programowania](#0---niezale%C5%BCne-od-j%C4%99zyka-programowania)
* [Android](#android)
* [Assembly](#assembly)
* [Bash](#bash)
* [C](#c)
* [C#](#c-sharp)
Expand Down Expand Up @@ -43,6 +44,11 @@
* [Przybornik pragmatycznego programisty Android](http://soldiersofmobile.com/przybornik/przybornik_8_02.pdf) (PDF)


### Assembly

* [Inżynieria wsteczna dla początkujących](https://beginners.re/RE4B-PL.pdf) - Dennis Yurichev, Kateryna Rozanova, Aleksander Mistewicz, Wiktoria Lewicka, Marcin Sokołowski (PDF)


### Bash

* [Kurs Bash'a](http://web.archive.org/web/20180129013729/http://dief.republika.pl/kursbasha.tar.gz) (tar.gz)
Expand Down
1 change: 0 additions & 1 deletion books/free-programming-books-subjects.md
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,6 @@ Kerridge (PDF) (email address *requested*, not required)
* [BIOS Disassembly Ninjutsu Uncovered 1st Edition](http://bioshacking.blogspot.co.uk/2012/02/bios-disassembly-ninjutsu-uncovered-1st.html) - Darmawan Salihun (PDF)
* [Hacking the Xbox: An Introduction to Reverse Engineering](https://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang
* [iOS App Reverse Engineering](https://github.com/iosre/iOSAppReverseEngineering) (PDF)
* [Reverse Engineering for Beginners](http://beginners.re) - Dennis Yurichev (PDF)


### Search Engines
Expand Down
15 changes: 9 additions & 6 deletions books/free-programming-books-zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
* [WEB服务器](#web服务器)
* [语言相关](#语言相关)
* [Android](#android)
* [Assembly](#assembly)
* [AWK](#awk)
* [C](#c)
* [C#](#c-sharp)
Expand Down Expand Up @@ -81,7 +82,6 @@
* [VBA](#vba-microsoft-visual-basic-applications)
* [Vim](#vim)
* [Visual Prolog](#visual-prolog)
* [WebAssembly](#webassembly)


## 语言无关
Expand Down Expand Up @@ -312,6 +312,14 @@
* [Point-of-Android](https://github.com/FX-Max/Point-of-Android)


### Assembly

* 逆向工程权威指南 《Reverse Engineering for Beginners》 - Dennis Yurichev, Antiy Labs, Archer
* [逆向工程权威指南 《Reverse Engineering for Beginners》 Vol.1](https://beginners.re/RE4B-CN-vol1.pdf) - Dennis Yurichev, Antiy Labs, Archer (PDF)
* [逆向工程权威指南 《Reverse Engineering for Beginners》 Vol.2](https://beginners.re/RE4B-CN-vol2.pdf) - Dennis Yurichev, Antiy Labs, Archer (PDF)
* [C/C++面向WebAssembly编程](https://github.com/3dgen/cppwasm-book/tree/master/zh) - Ending, Chai Shushan (HTML, [:package: examples](https://github.com/3dgen/cppwasm-book/tree/master/examples))


### AWK

* [awk程序设计语言](https://github.com/wuzhouhui/awk)
Expand Down Expand Up @@ -783,8 +791,3 @@

* [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese)
* [Visual Prolog 7初学指南](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese)


### WebAssembly

* [C/C++面向WebAssembly编程](https://github.com/3dgen/cppwasm-book)