# NTU Computer Security
## Welcome
- [0x01(Lab - Let's meet at class)](https://hackmd.io/@SBK6401/Sy-oKLLY3)
- [0x02 & 0x05(Lab - Nine & Nine-Revenge)](https://hackmd.io/@SBK6401/HkIYEw8Kh)
- [0x04(Lab - Script)](/JyM0GCvxRguqk9KPxfwaLQ)
- [2023-HW0](https://hackmd.io/@SBK6401/HyXHB3qAh)
## Crypto
- [0x01(Modular Operation)](/gYKNCXOoQBCxdcnuM90tCQ)
- [0x02(Random Number Generator - LCG)](/NhYHfTO3Rhq0_HQCWco3mQ)
- [0x03(Lab - LFSR)](/lN-IFGolQNGt25hvC3xryA)
- [2023 HW1](https://hackmd.io/@SBK6401/S1BXtEs16)
- [0x03(2023 Lab - COR):two:](https://hackmd.io/@SBK6401/S1r_B9flT)
- [0x04(2023 Lab - POA):two:](https://hackmd.io/@SBK6401/S1r92qzea)
- [0x05(2023 Lab - LSB):two:](https://hackmd.io/@SBK6401/r149nsfg6)
- [0x06(2023 HW - LFSR):four:](https://hackmd.io/@SBK6401/SyI_zTGlp)
- [0x07(2023 HW - Oracle):five:](https://hackmd.io/@SBK6401/BJ7m6ehgT)
- [0x08(2023 Lab - dlog):one:](https://hackmd.io/@SBK6401/HkW7F8e-6)
- [0x09(2023 Lab - signature):two:](https://hackmd.io/@SBK6401/rJ4el_zWa)
- [0x10(2023 Lab - coppersmith):three:](https://hackmd.io/@SBK6401/HJEhP5MWa)
- [0x11(2023 HW - invalid_curve_attack):three:](https://hackmd.io/@SBK6401/Byb9LeH-a)
- [0x12(2023 HW - signature_revenge):four:](https://hackmd.io/@SBK6401/rJcRFkYGa)
- [0x13(2023 HW - Power Analysis):two:](https://hackmd.io/@SBK6401/HJNScTc-T)
## Reverse
- [0x01(Lab - Sacred Arts)](https://hackmd.io/@SBK6401/SyXvXw9uh)
- [0x03(Lab - Why)](https://hackmd.io/@SBK6401/Skc1_fsdh)
- [0x06(Lab - AMessageBox)](https://hackmd.io/@SBK6401/SyBoyRpdn)
- [0x08(Lab - GetProcAddress)](https://hackmd.io/@SBK6401/Hyt9Ag1th)
- [0x11(Lab - Exception)](https://hackmd.io/@SBK6401/SkL7FleFh)
- [0x12(Lab - TLSCallback)](https://hackmd.io/@SBK6401/SJeUm-zZF2)
- [0x13(Lab - Meow)](https://hackmd.io/@SBK6401/HJJGVVWt2)
- [2023 HW2](https://hackmd.io/@SBK6401/Hyk1_Ofz6)
- [0x14(2023 Lab - AssemblyDev)](https://hackmd.io/@SBK6401/SJhaYOMM6)
- [0x15(2023 HW - crackme_vectorization):three:](https://hackmd.io/@SBK6401/Sy57ackma)
- [0x26(2023 HW - Banana Donut Verifier):three:](https://hackmd.io/@SBK6401/ryuRcpJmp)
### WinMalware Lab
- [0x16(2023 Lab - sub_140001C80)](https://hackmd.io/@SBK6401/Byd-7o2M6)
- [0x17(2023 Lab - sub_140001030)](https://hackmd.io/@SBK6401/H1DjQ3hzp)
- [0x18(2023 Lab - sub_140001120)](https://hackmd.io/@SBK6401/BJ51cRhG6)
- [0x19(2023 Lab - Extract Next Stage Payload - 1)](https://hackmd.io/@SBK6401/rykr8x6fa)
- [0x20(2023 Lab - Extract Next Stage Payload - 2)](https://hackmd.io/@SBK6401/rkMflZazT)
- [0x21(2023 Lab - Extract Next Stage Payload - 3)](https://hackmd.io/@SBK6401/HJ8UYIazT)
- [0x22(2023 Lab - Collect)](https://hackmd.io/@SBK6401/rkcHappGT)
- [0x23(2023 Lab - Exfiltrate)](https://hackmd.io/@SBK6401/HJlKqXCafp)
- [0x24(2023 Lab - Dynamic API Resolution Background)](https://hackmd.io/@SBK6401/Bkd51XRM6)
- [0x25(2023 Lab - 作業)](https://hackmd.io/@SBK6401/r1RAMB0zp)
- [0x30(2023 HW - Baby Ransom 1):four:](https://hackmd.io/@SBK6401/Sk64YudQ6)
- [0x31(2023 HW - Baby Ransom 2):three:](https://hackmd.io/@SBK6401/SkLaz75Qa)
---
- [0x27(2023 Lab - Scramble)](https://hackmd.io/@SBK6401/B1u2gKmX6)
- [0x28(2023 Lab - Super Angry)](https://hackmd.io/@SBK6401/SkQnlFQXp)
- [0x29(2023 Lab - Unpackme)](https://hackmd.io/@SBK6401/By6tktm76)
- [0x30(2023 HW - Evil FlagChecker):four:](https://hackmd.io/@SBK6401/Hk8_VFsV6)
## PWN
- [0x00](/X9mDGgAHTyS4z3iUVffaKQ)
- [0x01](/ADmeK9YPRomOA_odmIogkw)
- [0x02](/RaW-1pSDT7CA-m8fp6FWSQ)
- [0x04](/9I_PbOw1R1KSYor9yqOLKA)
- [0x05(Leak Canary)](/JJvWiZlWTs6NWKWyJ-4Vlw)
- [0x06(GOT hijacking/Lab - `got2win`)](/NjBK01gzQm6bZXrPQ7zXvg)
- [0x07(ROP)](/zyegtzwnQ3i-4EqhRtVXaw)
- [0x08(one_gadget with ROP)](/HwFdrAB1QieSSWZ22-DWIQ)
- [0x09(stack pivoting)](/3hpEPrg-TW6vCVLhfXdwUA)
- [0x10(`seccomp`/Lab - `rop2win`)](/KJEdaLIcQxqPmegEEyIFtA)
- [0x11(format string bug)](/yUXW2xLYSf-eY9r4H3b8rw)
- [0x12(Lab - `rop++`)](/YRSi5CVCTw2MlE8ECHRDuA)
- [0x13(Lab - `how2know`)](/jHf3sAfOTveOIguRGXXmwQ)
- [0x14(Simple HEAP)](/ggZE-ex5SeaIpc4r2bq0CA)
- [0x15(Lab - `heapmath`)](/5NhQr2TwQISGvSGDSBCE5g)
- [0x16(simple_smallbin)](/LWVfFR-kQHG2ie7WrD3Yjg)
- [0x17(UAF - leak information)](/E961KcQ9SQeF8rDUQ73F8A)
- [0x18(Lab - `babynote`)](/zj3FTgxZQ22EgRPn1KHUSg)
- [0x19(Lab - `babyums` - flag 1)](/2bR8lalySvKfA7Zr8DOhuA)
- [0x20(Lab - `babyums` - flag 2)](/roq6Y5dqTJeUgeashFgL3A)
- [0x21(fopen, fread, fwrite, fclose)](/TFzW9q86S8qXvbOon927WA)
- [0x22(Lab - `AAR`)](/NwalszScQcKkpc6MulOpVg)
- [0x23(Lab - `AAW`)](/vzv6gEljT_WCXQ1iSwwF0w)
- [2023 HW3](https://hackmd.io/@SBK6401/B1CwVdC7T)
- [0x31(2023 HW - Notepad-Stage 1):three:](https://hackmd.io/@SBK6401/ryiENhOBp)
- [0x32(2023 HW - Notepad-Stage 2):five:](https://hackmd.io/@SBK6401/ryNuPIe86)
- [0x33(2023 Lab - ROP_RW)](https://hackmd.io/@SBK6401/BywJRx6Np)
- [0x34(2023 Lab - ret2plt):three:](https://hackmd.io/@SBK6401/SyAHQfQH6)
- [0x35(2023 Lab - Stack Pivot):four:](https://hackmd.io/@SBK6401/SkpDfz4BT)
- [0x36(2023 HW - Notepad-Stage 3):five::heavy_plus_sign:❌](https://hackmd.io/@SBK6401/SJv7YT_Ia)
- [0x37(2023 HW - HACHAMA):four::+1:](https://hackmd.io/@SBK6401/SJG1G_6Hp)
- [0x38(2023 Lab - UAF):three:](https://hackmd.io/@SBK6401/SJWc9v4Bp)
- [0x39(2023 Lab - Double Free)](https://hackmd.io/@SBK6401/BkOXUWMLT)
- [0x40(2023 HW - UAF++):four:](https://hackmd.io/@SBK6401/SyXdjA5r6)
## Web
- [0x01(Lab - Hello from Windows 98)](/il09rw7-ROeYSkRKxsPfzg)
- [0x02(Lab - Whois Tool)](/RUBvOKL8SUCG_nolBu6K2g)
- [0x03(Lab - Normal Login Panel (Flag 1))](/AsB2-n9URjyC3LwYW1--EQ)
- [0x04(Lab - Normal Login Panel (Flag 2))](/GvmWY3DMSW2Jg297kwa61A)
- [0x08(Lab - `Particles.js`)](/PYdUqgKpSdCQ4pm54kFC3Q)
- [0x09(Lab - Simple Note)](/GZP6Fq4FRZueArcQIWyXHA)
- [0x11(Lab - Pickle)](/bJMLdsBQRhW_rYhtcu-xXQ)
- [0x12(Lab - Baby Cat)](/V7vE-hvdSWKLFrIBUyW-jw)
- [0x13(Lab - Magic Cat)](/t4kXUrE1R3KPFkr6akwfMQ)
- [0x14(Lab - XXE)](/BQoomS34SEybdHUKv8l1Jw)
- [0x15(Lab - Web Preview Card)](/QnbdmctMRbWe43_bFasl3A)
- [2023 HW4](https://hackmd.io/@SBK6401/Hk2QfLg_6)
- [0x41(2023 HW - Double Injection - FLAG1):four::heavy_plus_sign:](https://hackmd.io/@SBK6401/SkIwvS_P6)
- [0x42(2023 HW - Double Injection - FLAG2):two:](https://hackmd.io/@SBK6401/rknsCD9vT)
{"metaMigratedAt":"2023-06-17T21:22:14.432Z","metaMigratedFrom":"Content","title":"NTU Computer Security","breaks":true,"description":"0x04(Lab - Script)","contributors":"[{\"id\":\"507cd57e-1008-4e58-8e33-79854a8ea67c\",\"add\":7010,\"del\":659}]"}