261 matches found
exrop
Exrop Triton 기호 실행을 기반으로 한 x86-64 바이너리용 자동 ROP 체인 생성기입니다. 특징 레지스터를 상수나 다른 레지스터로 설정 rdi=0x41414141, rdi=rax 메모리에 쓰기 상수 및 레지스터 기반 주소/값 문자열/바이트를 메모리에 쓰기 혼합된 상수/레지스터/문자열 인수를 사용한 함수 호출 open"/etc/passwd", 0 시스템 콜 체인 Badchar 회피 Non-return 가젯 지원 jmp reg, call reg 커널 익스플로잇을 위한 JOP 체인 검색을 통한 스택 피봇팅 자동...
exrop
Exrop Automatic ROP chain generator for x86-64 binaries, powered by Triton symbolic execution. Features Set registers to constants or other registers rdi=0x41414141, rdi=rax Write to memory constant and register-based addresses/values Write strings/bytes to memory Function calls with mixed...
CVE-2024-21762
🇮🇱 BringThemHome NeverAgainIsNow 🇮🇱 我々は、テロ組織ハマスに人質として拘束されているすべての市民の安全な帰還を要求します。すべての人質が解放され、無事に帰宅するまで、我々は休むことはありません。あなたも彼らを家に連れ戻す手助けができます。https://stories.bringthemhomenow.net/ CVE-2024-21762 このPoCは、FortiGateにおける特定されたセキュリティ上の欠陥を悪用することで、リモートコード実行の可能性を示しています。 CVE-2024-21762 PoC 💣 説明...
Ropper
Ropper Ropper を使用すると、さまざまなファイル形式のバイナリファイルに関する情報を表示したり、さまざまなアーキテクチャ(x86/X8664、ARM/ARM64、MIPS/MIPS64、PowerPC/PowerPC64、SPARC64)向けのROPチェーンを構築するためのガジェットを検索できます。逆アセンブルには、素晴らしい Capstone Framework を使用しています。 インストール Capstone を PyPi でインストール: $ sudo pip install capstone filebytes を PyPi でインストール: $ sudo pip...
CVE-2023-3640
SCTF2023kernelpwn SCTF 2023 kernel pwn 题外话:打个广告 笔者是2024届毕业本科学生,参加今年秋招,欢迎联系 sycrop 这道题想考察的是两个点。 1. cpu entry area mapping区域的起始点有几个和内核text段偏移固定的地址,具体参考下图,这只是一个小trick,首次出现在谷歌的KCTF,后面在国际赛中出现过几次 1. 通过下硬件断点在用户态触发的方式,可以将寄存器内容推送到与per cpu entry area固定偏移的DB stack上,而在linux 6.2之前, per cpu entry...
DeepSleep
DeepSleep Gargoyle の x64 向けバリアント。ROP と PIC のみを使用してメモリアーティファクトを隠蔽します。 @waldoirc 氏がこのテクニックの大部分を自身の ブログ で文書化してくれたことに多大なる感謝を。 本実装は APC を一切使用せず、完全に PIC として実装されている点が異なります。 説明 x64 において Gargoyle のようなテクニックを使ってメモリアーティファクトを回避する方法をより深く理解するために作成しました。 基本的なアイデアは、VirtualProtect - Sleep - VirtualProtect を呼び出す...
CVE-2024-21762
CVE-2024-21762 Fortinet FortiOS における境界外書き込み脆弱性 CVE-2024-21762 assetnote によるエクスプロイト PoC ssldohandshakeptr = b"%60%ce%42%00%00%00%00%00" getcwdptr = b"%70%62%2c%04%00%00%00%00" pivot1 = b"%52%f7%fd%00%00%00%00%00" push rdi; pop rsp; ret; pivot2 = b"%ac%c9%ab%02%00%00%00%00" add rsp, 0x2a0; pop rbx;...
CVE-2014-7911poc
CVE-2014-7911 Nexus5 Android 4.4.4r1向けのCVE-2014-7911のPoC。retme7とauoをベースに、異なるROPチェーンを使用。 情報 使い方 このPoCを起動し、“CVE-2014-7911”ボタンをクリックすると、/dataにsystemユーザーによってpwn.txtが作成されるのが確認できます。...
CVE-2017-7184
CVE-2017-7184 – Linux Kernel XFRM 権限昇格(sudo不要) 概要 このリポジトリには、CVE-2017-7184 (XFRM(IPsec)netlinkサブシステムにおけるLinuxカーネル脆弱性)に対する概念実証(PoC)ローカル権限昇格エクスプロイト が含まれています。 このエクスプロイトは、特権のないユーザー が以下の手順で真のroot(UID 0)を取得する方法を示しています。 1. 特権のないユーザー+ネットワーク名前空間 を作成 2. 名前空間内でCAPNETADMIN を取得 3. XFRM...
RustChain
설명 이 도구는 하드웨어 브레이크포인트와 결합된 ROP 체인을 사용하여 메모리 아티팩트를 숨기는 방법에 대한 간단한 PoC입니다. ROP 체인은 Sleep 함수가 호출되는 동안즉, Sleep이 호출될 때 기본 모듈 메모리 페이지의 보호를 N/A로 변경합니다. 이 메모리 스캐닝 회피 기술에 대한 자세한 내용은 원본 프로젝트 Gargoyle을 확인하세요. x64 전용. 아이디어는 kernel32!Sleep에 하드웨어 브레이크포인트를 설정하고 예외를 처리할 새로운 최상위 필터를 설정하는 것입니다. Sleep이 호출되면 이전에 설정된...
ropium
소개 ROPium 구 ROPGenerator은 ROP 익스플로잇을 쉽게 만들어주는 라이브러리/도구입니다. 바이너리에서 가젯을 자동으로 추출 및 분석하고, 의미론적 쿼리로 ROP 체인을 찾을 수 있습니다. ROPium은 X86 및 X64 아키텍처를 지원하며, 곧 ARM 도 지원할 예정입니다. 주요 기능: 간편함 : 부드러운 명령줄 인터페이스로 ROPium을 바로 사용할 수 있습니다. Python API : 파이썬 API 덕분에 스크립트에 ROPium을 쉽게 통합할 수 있습니다. 자동 체이닝 : ROPium이 가젯을 자동으로 결합...
CVE-2021-40449_poc
CVE-2021-40449 詳細はこちら: https://kristal-g.github.io/2021/11/05/CVE-2021-40449POC.html コンパイル MinHookライブラリを少しハックして、2019 Platform Toolsetを(ある程度部分的に)サポートするようにしました。 そのため、このリポジトリにlibファイルを含めています。 Windowsバージョンへの適応 このリポジトリを別のWindowsビルドに適応させるには、以下を修正する必要があります: ROPチェーン用のntoskrnl.exeガジェットオフセット...
FOISted
| / |/| | | | | | | | | || | | | | | | ||| | | || | | / / | | | | | | || | | || / | | || /|/ |, | FOISted:MikroTik 远程越狱 描述 FOISted 是针对 MikroTik RouterOS 中两个认证后漏洞的利用工具。它可以远程越狱运行 6.34(2016 年)到 6.49.6(最新的 v6 版本)的 RouterOS。 本仓库包含一个针对 x86 设备的利用脚本。该漏洞在其他设备版本上同样存在;编写 ropchain 的任务就留给读者作为练习吧 :...
CVE-2020-17382
CVE-2020-17382 Windows 10 x64 2004 Build 19041.264 漏洞利用 感谢 @matteomalvica 针对此漏洞向我提出了大量问题,促使我为他编写了一个针对最新 Windows 10 19041.264 版本的漏洞利用程序——该版本没有 KVA Shadow(即非易受 Specter 漏洞影响的 CPU),也没有 VBS。适配到旧版 Windows 版本十分简单(Matteo 已将其适配到 1709,请查看他的博客文章)。 在易受 CVE-2018-3620 影响的 CPU 上,情况会变得棘手,因为你的 ROP 链会大幅增长以使 PML4...
ROP_ROCKET
ROP ROCKET の紹介 この新しい高度なROPフレームワークは、DEF CON 31で前例のない機能を備えてデビューしました。ROCKETは複数のタイプのチェーンを生成し、新しいパターンやテクニックを提供します。 これはまだ開発中であり、いくつかの更新および強化された機能が追加される予定です。更新は定期的に行われるはずです。問題が発生した場合は、issuesに投稿するか、メールでお知らせください。対応いたします。また、特定のタイプのガジェットを生成するための代替方法も追加される予定です。 現在、新しい機能が定期的に追加されており、作業は進行中です。定期的にチェックしてください。...
CVE-2014-7911
CVE-2014-7911 Nexus5 Android 4.4.4r1 向けの CVE-2014-7911 の POC。retme7 をベースにしており、異なる ROP チェーンを使用しています。 情報 http://ele7enxxh.com/CVE-2014-7911-Detailed-Analysis-Of-Android-Local-Privilege-Escalation-To-System-Vulnerability.html 使用方法 adb 経由で電話を接続してください adb push jni/expolit /data/local/tmp adb logcat |...
ABL_ROP
ABLシリアルをROPで更新する: このノートブックを実行すると、ABLをロードし、ROPチェーンを介してmemmoveを呼び出し、デバイスのシリアル番号を更新しようとします。eShardの https://github.com/eshard/pixel6-boot/blob/main/runablpublic.ipynb を元に、 https://eshard.com/posts/pixel6bootloader に沿って作成されています。 出力 partition misc not found failed to read miscvendor partition -2 0.0000...
Shelter
Shelter Shelterは、完全に武器化されたスリープ難読化手法であり、ROPを多用してインメモリペイロードを完全に暗号化することができます。 このクレートには以下の特徴があります: AES-128暗号化。 PE全体の暗号化機能。 スリープ中の実行権限の削除。 APC/HWBP/タイマーは使用せず、難読化のためにROPのみを使用。 コールスタックスプーフィングを実現するためにUnwinderを使用し、ROPチェーンを実行。 様々な状況に適応するための異なる実行方法。 その他のOPSEC対策:DInvokers、間接システムコール、文字列リテラルの暗号化など。 目次 使い方 例...
PS4-5.05-Kernel-Exploit
PS4 5.05 カーネルエクスプロイト 概要 このプロジェクトには、PlayStation 4 の 5.05 における2番目の "bpf" カーネルエクスプロイトの完全な実装が含まれています。これにより、カーネルとして任意のコードを実行し、システムのジェイルブレイクやカーネルレベルの変更を可能にします。このエクスプロイトには、Mira と Vortex の HEN ペイロードの自動起動コードも含まれています。以降のロードでは、通常のペイロードランチャーが起動します。 このバグは qwertyoruiopz によって発見され、彼のウェブサイト こちら...
CVE-2020-0022
Bouygues BBox Miami における CVE-2020-0022 脆弱性の悪用 Android TV 8.0 - ARM32 Cortex A9 Polo35 作 - 2020/08/24 "使用法: python poloexploit.py targetbtmac targetadbip, shellcommand, disablereboot, verbose" Jan Ruge のスクリプトに基づく CVE-2020-0022 an Android 8.0-9.0 Bluetooth Zero-Click RCE – BlueFrag...