iOS Exploit Starterpack
Lo trinh hoc co cau truc tu co ban den khai thac nhan iOS.
Chao mung
Day la mot co so kien thuc co cau truc, tu hoc, duoc thiet ke de dua ban tu cac khai niem nen tang den cac ky thuat khai thac nhan iOS nang cao.
Noi dung duoc to chuc thanh 8 giai doan, moi giai doan xay dung tren giai doan truoc. Cho du ban la nha nghien cuu bao mat, ky su dich nguoc, hay chi don gian la to mo sau sac ve cach iOS hoat dong ben trong, huong dan nay cung cap mot lo trinh ro rang.
Cach su dung huong dan nay
-
Bat dau tu Giai doan 0 neu ban moi bat dau nghien cuu bao mat cap thap. Phan nen tang bao gom hop ngu ARM64, cac mau lap trinh C lien quan den khai thac, va thiet lap cong cu.
-
Nhay den bat ky giai doan nao neu ban da co kien thuc nen. Moi chu de deu doc lap voi cac tham chieu den dieu kien tien quyet khi can thiet.
-
Su dung thanh ben de di chuyen giua cac chu de. Cac phan co the thu gon – nhan vao tieu de giai doan de mo rong hoac thu gon.
-
Chuyen doi ngon ngu bang nut EN/VI o goc tren ben phai. Ban dich tieng Viet co san cho tat ca noi dung.
Tong quan lo trinh hoc
| Giai doan | Trong tam | Chu de |
|---|---|---|
| 0 | Nen tang | ARM64, C, Cong cu |
| 1 | Co ban Darwin | Mach-O, Ky ma, Sandbox, dyld |
| 2 | Nhan XNU | Kien truc, Mach IPC, VM, Heap, BSD |
| 3 | Be mat tan cong | IOKit, Syscalls, Lop lo hong |
| 4 | Exploit co ban | Ro ri thong tin, Doc/Ghi Kernel, Doc/Ghi Vat ly |
| 5 | Giam thieu phan cung | PAC, KTRR/CTRR, PPL, SPTM, Exclaves |
| 6 | Nghien cuu dien hinh | checkm8, unc0ver, Dopamine, Trigon, va nhieu hon |
| 7 | Cong cu & Lab | Cong cu RE, Go loi, Thiet lap thiet bi |
Dieu kien tien quyet
Truoc khi bat dau, ban nen quen voi:
- Lap trinh co ban (bat ky ngon ngu nao)
- Su dung dong lenh (terminal, shell)
- Cac khai niem khoa hoc may tinh co ban (bo nho, tien trinh, co ban ve OS)
Khong can kinh nghiem phat trien exploit truoc do – do la nhung gi huong dan nay day.
Bat dau
Chon Giai doan 0: Nen tang trong thanh ben de bat dau hanh trinh, hoac chon bat ky chu de nao ban quan tam.