5 matches found
electronegativity
Electronegativity ⚠️ We're no longer actively maintaining this project ⚠️ What's Electronegativity? Electronegativity is a tool to identify misconfigurations and security anti-patterns in Electron-based applications. It leverages AST and DOM parsing to look for security-relevant configurations, as...
pyMalleableC2
pyMalleableC2 Cobalt Strike Malleable C2 프로필을 파싱, 수정, 프로그래매틱하게 빌드하고 구문을 검증할 수 있는 Python 인터프리터입니다. Cobalt Strike 버전 4.3부터 모든 Malleable C2 프로필 문법을 지원합니다. 이전 Cobalt Strike 릴리스와 호환되지 않습니다. pyMalleableC2와 다른 유사 프로젝트의 차이점은 무엇인가요? 1. Lark를 사용하여 eBNF 표기법으로 프로필을 파싱합니다. 이 접근 방식은 사용자 정의 정규식, 템플릿 엔진 등보다 훨씬...
trailmark
Trailmark ソースコードをパースし、関数、クラス、呼び出し、およびセキュリティ分析のための意味注釈からなる、クエリ可能なグラフに変換します。 Trailmarkは、言語に依存しないASTパーシングにtree-sitterを、高性能グラフトラバーサルにrustworkxを使用しています。長期的なビジョンは、このグラフをミューテーションテストやカバレッジガイドファジングと組み合わせ、前提とユーザー入力から到達可能なテストカバレッジの間にあるギャップを特定することです。 仕組み Trailmark は3つのフェーズで動作します: parse 、index 、query 。mermaid...
lightweight_static_analysis
軽量静的解析 このリポジトリには、ShellCon 2019 の講演「Rolling Your Own: How to Write Custom, Lightweight Static Analysis Tools」(スライド)の PoC コードが含まれています。 一言で言えば、このリポジトリは、オープンソースツールと少量のカスタムコードを使って、いくつかの興味深い静的解析を構築する方法の具体的な例を示しています。 このリポジトリのコード例 : 1. Rails コードベースを反復的に調査して、定義されているコントローラと使用されている beforeaction を理解する。 2...
jsluice
jsluice jsluice は、JavaScript ソースコードから URL、パス、シークレット、その他の有用なデータを抽出するための Go パッケージおよび コマンドラインツール です。 すぐにこれらの機能を試したい場合は、コマンドラインツール を参照してください。 jsluice の機能を自分のプロジェクトに統合したい場合は、examples を参照し、パッケージドキュメント をお読みください。 インストール コマンドラインツールをインストールするには、次を実行します: root@kitploit: ▶ go install...