Skip to content

HappyHackingHigh/HappyReversingDay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

HappyReversingDay 逆向工程的第一門課

If you can’t explain something in simple terms, you don’t understand it

         Richard Feynman (May 11, 1918 – February 15, 1988)語錄
         1965年諾貝爾物理獎得主
         Quantum computing的先驅
Albert Einstein(偉大的愛因斯坦) (14 March 1879 – 18 April 1955)
   "If you can't explain it simply, you don't understand it well enough."
       1921年諾貝爾物理獎得主

基礎逆向工程技術

objdump
IDA PRO
NSA Ghidra[2019.3.6]  https://ghidra-sre.org

各種程式語言的保護與逆向破解

Python
Java

族繁不及備載
GO
Rust

題庫與練習

Reversing-CTF
上課時公布
N4NU/Reversing-Challenges-List
https://github.com/N4NU/Reversing-Challenges-List
http://reversing.kr
http://reversing.kr/challenge.php

自我學習

#ReverseEngineering #CTF

Basic Windows Reversing and Attacking Weak Crypto - FLARE-On 2018
https://www.youtube.com/watch?v=B41GbyB7H5U
#MakingOf #LiveStream
[Live] GHIDRA HYPE!! - NSA Reverse Engineering Tool
https://www.youtube.com/watch?v=qtoS3CG6ht0

#############################################

進階逆向工程技術

#############################################

進階逆向工程技術

Angr
Z3
c中不安全的函式
https://www.itread01.com/content/1548839885.html

各種程式語言的保護與逆向破解


程式保護與破解

Packing(加核) 與unpacking(脫核) 
code obsufucation(代碼混淆)與 deobfuscation

Packing(加核) 與unpacking(脫核)

https://github.com/upx/upx

UPX原始碼分析——加殼篇
https://www.itread01.com/content/1548839730.html

code obsufucation(代碼混淆)與 deobfuscation

C/C++ Obfuscator(程式混淆器)

Stunnix C/C++ Obfuscator
http://stunnix.com/prod/cxxo/  
StarForce C++ Obfuscator
http://www.star-force.com/products/starforce-obfuscator/
 Crypto Obfuscator
 https://www.ssware.com/articles/protect-and-obfuscate-your-dotnet-code-against-reverse-engineering-using-crypto-obfuscator.htm

JavaScript Obfuscator

JavaScript Obfuscator Tool
https://obfuscator.io/

https://javascriptobfuscator.com/Javascript-Obfuscator.aspx
Lets break modern binary code obfuscation
A semantics based approach
https://media.ccc.de/v/34c3-8789-lets_break_modern_binary_code_obfuscation

國際C語言代碼混淆程式碼大賽IOCCC

https://en.wikipedia.org/wiki/International_Obfuscated_C_Code_Contest
國際C語言代碼混淆程式碼大賽(IOCCC, The International Obfuscated C Code Contest)是一項國際程式設計賽事。
從1984年開始,本賽事每年舉辦一次(1997年、1999年、2002年、2003年和2006年例外)。
本賽事的目的是寫出最有創意和最讓人難以理解的C語言程式碼。

從線上提交開始,作品需要經過好幾回合的裁判審核。
評判作品的標準基於濫用混亂程式碼的程度(以及濫用程度的創造性)。
通過最後一輪審核的作品會被歸成特別的一類以示嘉獎,
例如「最濫用C預處理器」或者「最古怪的行為」,並且發表在官方IOCCC網站。獲勝作品將被公示於IOCCC網站,並以此作為獎賞。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors