└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # real_hacker_hours 2 | 3 | So, a few friends and I started a podcast called `real hacker hours` where basically we just record some of the work we do on various projects. This is meant to be an index of those videos. 4 | 5 | [real hacker hours channel](https://www.youtube.com/channel/UCLV0cXSMOY1IvAkULVbLpwg) 6 | 7 | ## Episode List 8 | 9 | * [065 - Stack Bof Size Check Implementation](https://youtu.be/MiB3lHKHcUM) 10 | * [064 - Ghidra Comparison Modeling](https://youtu.be/gMV7rn8BYbc) 11 | * [063 - Stack Varnode Detection](https://youtu.be/_jIw4XLBOP8A) 12 | * [062 - Ghidra varnode definition tracing improvement](https://youtu.be/EZkLf4BmD5A) 13 | * [061 - Ghidra Ptr incremented Bug Detection](https://youtu.be/x78Yayx0hgg) 14 | * [060 - Ghidra Pcode Iteration of Loops](https://youtu.be/-vVA5lyvN1I) 15 | * [059 - More Ghidra Data Tracing / Code Iteration](https://youtu.be/L-__1oP01sA) 16 | * [058 - More Ghidra Data Tracing](https://youtu.be/MlfdW2CfFKg) 17 | * [057 - Ghidra Varnode Def](https://youtu.be/rDs24o2uPSw) 18 | * [056 - Ghidra Int Overflow Bug Detection](https://youtu.be/lWmCUUfcYa4) 19 | * [055 - (stream) More Ghidra API bugfinder work](https://youtu.be/LU95mHlDfBc) 20 | * [054 - (stream) More Ghidra API bugfinder work](https://youtu.be/Z_NhrPX2Z_s) 21 | * [053 - (stream) More Ghidra API bugfinder work](https://youtu.be/O8Vehu4VTOs) 22 | * [052 - (stream) More Ghidra API bugfinder work](https://youtu.be/5neC47EavrE) 23 | * [051 - (stream) More Ghidra API bugfinder work](https://youtu.be/vMDcAVVGkRA) 24 | * [050 - Ghidra Fread Check](https://youtu.be/z5B5ENDYXiI) 25 | * [049 - Ghidra Memset Check](https://youtu.be/8wftv4yXeFk) 26 | * [048 - Ghidra API strcpy check](https://youtu.be/uUsRNsUjAOk) 27 | * [047 - Ghidra Sprintf("%s") check](https://youtu.be/fyykmrjXATg) 28 | * [046 - Ghidra Scripting](https://youtu.be/W62TXt5QOKM) 29 | * [045 - Porting/Reviewing Nightmare Module 08 (bof dynamic)](https://youtu.be/N39h-ivISxM) 30 | * [044 - Porting/Reviewing Nightmare Module 07 (bof static)](https://youtu.be/rEsZARLdZLk) 31 | * [043 - Porting/Reviewing Nightmare Module 06 (bof shellcode)](https://youtu.be/JlMDQ6WdeXg) 32 | * [042 - Reviewing/Porting Nightmare 05 (bof func)](https://youtu.be/OOuvE3ZfzKM) 33 | * [041 - Porting Nightmare to Python3 pt 1](https://youtu.be/jtK_l0x1eWE) 34 | * [040 - Even more semgrep bug hunting](https://youtu.be/aJKCg1LYlq8) 35 | * [039 - Semgrep HTTP Bug Hunting](https://youtu.be/JR9h2QlJWnA) 36 | * [038 - Http Semgrep Bug Finding](https://youtu.be/NxVVNzMfuB4) 37 | * [037 - Semgrep Bug Finding](https://youtu.be/utSltRFeMM0) 38 | * [036 - Finding Bugs with Semgrep](https://youtu.be/X1kDtySrQko) 39 | * [035 - Ghidra Headless Scripting](https://youtu.be/qtN7C-KXg1Q) 40 | * [034 - Semgrep Testing](https://youtu.be/UevY3iwdbGg) 41 | * [033 - First Look at QMQPD](https://youtu.be/lU5GWONNc6E) 42 | * [032 - Semgrep Rule Writing](https://youtu.be/6eFagG2tlbs) 43 | * [031 - Begin Writing Semgrep Rules](https://youtu.be/5ymF-XkX6Xk) 44 | * [030 - Postfix Vstring analysis](https://youtu.be/j22k4LmTmXY) 45 | * [029 - Postfix Lookup Table Reversing](https://youtu.be/WFgFHYIecmg) 46 | * [028 - Postfix Delivery Agent Reversing](https://youtu.be/xQELaHAAC-I) 47 | * [027 - Postfix Queue Manager Reversing](https://youtu.be/awL-Y8_2dpw) 48 | * [026 - Postfix Functionality Enumeration](https://youtu.be/p06j5l7xNu0) 49 | * [025 - Postfix Mail Transfer Reversing](https://youtu.be/F-1VluNbx1I) 50 | * [024 - Postfix Reversing](https://youtu.be/J3_6he6xewA) 51 | * [023 - Apache mod_fastcgi reversing](https://youtu.be/3zFSGP3B-Mg) 52 | * [022 - More Apache Module Fuzzer Dev](https://youtu.be/lpdJpZTeJxE) 53 | * [021 - Apache Module Super Basic Fuzzer Dev](https://youtu.be/AdKXuynGieo) 54 | * [020 - Apache mod_proxy_uwsgi rev](https://youtu.be/Z4TtHaLqO60) 55 | * [019 - Apache Config Merging Reversing](https://youtu.be/mCC62IJkT9I) 56 | * [018 - Apache Module Config Creation Code Path](https://youtu.be/qwrQvWyA-hQ) 57 | * [017 - Apache Hook Call Site Reversing](https://youtu.be/EvIC4XpZxmY) 58 | * [016 - More Apache Module Reversing](https://youtu.be/bcohk3aN_FA) 59 | * [015 - Apache mod_alias Reversing](https://youtu.be/ImUMjjBqWAA) 60 | * [014 - Apache Module Loading Reversing](https://youtu.be/uxQJBZe4bEM) 61 | * [013 - Apache Packet Receiving Reversing](https://youtu.be/JptDmvqU-ys) 62 | * [012 - First Look at Apache Reversing](https://youtu.be/qcFSVDefJ2Q) 63 | * [011 - More Fuzzer Dev](https://youtu.be/qLGIVgCylWU) 64 | * [010 - More Fuzzer Dev](https://youtu.be/04vxJGocmuc) 65 | * [009 - More Fuzzer Dev](https://youtu.be/4UfTWYwH0dE) 66 | * [008 - Fuzzer Dev](https://youtu.be/hTtlisYJisg) 67 | * [007 - More DNS Server VR/Bug Patching](https://youtu.be/K9Nad5diH2k) 68 | * [006 - DNS Server VR/Bug Patching](https://youtu.be/I-pqPThkB4g) 69 | * [005 - Autopwner demo](https://youtu.be/N79yl_K2-nw) 70 | * [004 - Sqlite3 Selection](https://youtu.be/ZS5-cdray_w) 71 | * [003 - Sqlite3 Insertion](https://youtu.be/7u942Xgc26A) 72 | * [002 - Sqlite3 Reversing](https://youtu.be/BqSbWiae6v4) 73 | * [001 - Sqlite3 Reversing](https://youtu.be/ZSLMF7Pn2sc) 74 | --------------------------------------------------------------------------------