วิธีการ dump decrypt ipa ไฟล์จากเครื่องที่ Jailbreak

ก่อนหน้านี้เคยใช้ BFInject ในการดึงไฟล์ ipa ออกมา คราวนี้มาเป็นอีกตัวหนึ่งที่ชื่อว่า “frida-ios-dump” โดยวิธีการใช้งานง่ายมากครับ 1. รัน frida-server บนเครื่องที่ถูก jailbreak แล้ว 2. Download “frida-ios-dump” 3. ทำการเปิด iproxy ระหว่างเครื่องกับมือถือ 4. เปิดอีก terminal แล้วทำการ install requirement package…
View Post

วิธีการใช้ touch ID ในการใช้ sudo

อันนี้จะเป็น post ที่ค่อนข้างเฉพาะเหล่าสาวกคนใช้ Macbook Pro ตั้งแต่ปี 2016 เป็นต้นมาหน่อย คือตัว touch ID นั่นเอง ทีนี้โดยปกติแล้วเราจะใช้ touch ID ในการ authentication ได้ในหน้าจอ GUI แต่ถ้าเป็น terminal เรายังจำเป็นต้องพิมพ์รหัสผ่านเหมือนเดิม แต่ทีนี้หากเราต้องการให้สามารถ touch ID เมื่อมีการ authentication ผ่าน terminal เราสามารถใช้ได้โดยทำดังนี้ครับ…
View Post

Man in the disk – ช่องโหว่ที่เน้นช่องว่างของการใช้งาน External Storage ของ Application ใน Android

เมื่อ 2 สัปดาห์ก่อน Checkpoint ได้ออก paper เกี่ยวกับวิธีการโจมตี Android Application หลายๆตัวในชื่อว่า “Man-in-the-disk” โดยในที่นี้ผมจะสรุปให้เข้าใจง่ายๆว่าจริงๆแล้วช่องโหว่นี้มันคืออะไรครับ Man-in-the-disk คือช่องโหว่ของการที่ Android Application มีการใช้งาน External Storage (คือใช้สิทธิ์ WRITE_EXTERNAL_STORAGE) โดยปกติแล้วถ้าเป็น Android การ save ไฟล์ใดๆ ใน External Storage สามารถถูก monitor…
View Post

วิธีการแก้ไข “TIC TCP Conn Cancel” ที่พบเมื่อเอา iOS Application วิ่งผ่าน Burp

ก่อนหน้านี้เราได้พูดถึง objection สำหรับการ inject และ bypass jailbreak detection และ ssl pinning กันมาแล้ว ประเด็นคือมันจะมีบางครั้งที่ Application ที่เราใช้งานนั้นไม่รองรับการใช้งาน SSL version ที่เป็น version ใหม่ๆ ซึ่ง admin เจอว่าถ้า Application นั้นไม่รองรับมันก็จะ error และเข้าใช้งานไม่ได้ (ต้องขอบคุณคุณแบงค์ @Prathan เทพผู้เชี่ยวชาญทางด้าน Mobile…
View Post

วิธีการ Bypass Jailbreak Detection ด้วย Objection

Objection เป็นตัวที่ทำให้การใช้งาน Frida นั้นง่ายขึ้น แทนที่จะต้องเขียน script ยาวๆ เค้าก็ปรับเปลี่ยนให้เป็น API ในการคุยกับ frida ให้เลย ซึ่งทำให้การทำ bypass jailbreak และ bypass ssl pinning ใน Mobile Application ทำได้ง่ายมาก โดยมี step ดังนี้ครับ 1. เปิด frida_server บน…
View Post

ช่องโหว่ Serialization ใน PHP โจมตีผ่าน Stream Wrapper “Phar://”

โพสต์นี้เป็นการ update ตัวเองเกี่ยวกับช่องโหว่ serializtion ที่ทาง @Sam Thomas  เจอและนำมาพูดในงาน Blackhat USA 2018 ช่วงสัปดาห์ที่ผ่านมา ก็เลยเอามาสรุปซักหน่อยครับ (หากใครไม่รู้จัก Serialization แนะนำให้ไปอ่านใน link นี้ก่อนครับ) โดยปกติแล้ว พวก function fopen(), copy(), file_exists() และ filesize() มีการ support wrapper ต่างๆมากมายโดย default มาตั้งแต่…
View Post

ช่องโหว่ใหม่ใน WPA/WPA2

เราทราบกันดีว่า WPA3 กำลังจะมา แล้วยิ่งการเปิดเผยใหม่ของช่องโหว่ในการโจมตี WPA/WPA2 ออกมาใหม่ยิ่งบ่งบอกถึงเวลาที่เราน่าจะต้องเปลี่ยนไปใช้ WPA3 ยิ่งใกล้เข้ามาทุกที ก่อนจะไปไกลเรามาทำความเข้าใจกับ 4-way handshake ก่อน Access Point (AP) ส่ง nonce ไปยัง Client (ANonce). Client creates Pairwise Transient Key (PTK) (สร้างจาก Pairwise Master Key…
View Post

VDO: Defcon 26 [2018]

slide และเอกสารต่างๆของ Workshop และอื่นๆ ที่ถูกใช้ในงาน Defcon 26 เมื่ออาทิตย์ที่ผ่านมา ได้ upload ขึ้น website ของ DefCon แล้วครับ หากใครสนใจเข้าไปดูเลย  
View Post

Hacker อายุ 16 ปี แฮ็คและขโมยไฟล์จาก Apple

Hacker เด็กอายุวัย 16 ปีจาก Melbourne, Australia ประกาศว่าได้เข้าไปขโมยข้อมูลไฟล์สำคัญจาก server ของ Apple โดยให้เหตุผลว่าเพราะเป็นแฟนของ Apple รวมถึงคิดว่า Apple เป็นที่ทำงานในฝัน Apple พบการบุกรุกไปยัง server หนึ่งจึงได้ติดต่อ FBI ร่วมกับ Australian Federal Police (AFP) ของ Australia เข้ามาจัดการจับกุม ซึ่งทาง Hacker…
View Post

วิธีแก้ไขปัญหา “urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed…”

พอดีว่าผมต้องการจะติดตั้ง package ผ่าน pip แล้วประเด็นคือดันเจอปัญหาว่ามันขึ้น error เป็น ซึ่งก็เลยลอง Google หาวิธีแก้ดูพบว่ามันเป็นเรื่องของที่ pip version ปัจจุบันจะไม่เข้าเว็บไซด์ที่เป็น TLSv1 ซึ่งส่งผลกระทบกับคนทั่วโลกเลย แล้วหลังจากหามานานก็พบวิธีแก้ไขดังนี้ครับ Upgrade pip การ upgrade pip ให้ใช้คำสั่งเป็น ติดตั้ง Certificate จากนั้นลองติดตั้ง package ผ่าน…
View Post