Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
sqlmap-tamper-api — SQLMap tamper apiは、あらゆる言語のtamperスクリプトを受け入れます | Kitploit
ツール/GitHubGitHub/kingsabri/sqlmap-tamper-api
ペイロード生成スクリプトと自動化ウェブアプリケーション悪用ユーティリティとフレームワーク
GitHubkingsabri/sqlmap-tamper-api

sqlmap-tamper-api

SQLMap tamper apiは、あらゆる言語のtamperスクリプトを受け入れます

リポジトリを見る
59228年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

SQLmap Tamper-API

SQLmap用の改変スクリプト(tamper script)のAPIです。お好みのプログラミング言語を使って改変スクリプトを記述できます。

このAPIは、SQLmapが改変スクリプトの記述にPythonしか受け付けないという制限を解決します。

仕組み

taper-api.py スクリプトは、ペイロード と kwargs をJSON形式({"payload": "", "kwargs": {"headers": {}}})で外部の改変スクリプトの標準入力(STDIN)に引数として送信します。

そこから外部スクリプトがJSONを解析・処理し、再びJSON形式で標準出力(STDOUT)に出力します。tamper-api.py がそのJSONを読み取り・解析し、SQLmapに送信します。

root@kitploit:~
    ,-------(オブジェクトを返す)---------,
    |                                   |
[ sqlmap ] --(オブジェクトを送信)--> [tamper-api] --(JSONを送信)--> [your-script]
                                      ^                             |
                                      |________(JSONを返す)________|  

例

root@kitploit:~
#!/usr/bin/env ruby
#
# Author:       KING SABRI | @KINGSABRI
# Description:  与えられたペイロード内のすべての文字をBase64エンコードする
# Requirements: なし
#
require 'json'
require 'base64'

@json    = JSON.parse(ARGV[0])
@payload = @json["payload"]
@kwargs  = @json["kwargs"]

@json["payload"] = Base64.urlsafe_encode64(@payload)

print @json.to_json

忘れずに:

  • tamper-api.py スクリプトを sqlmap/tamper ディレクトリにコピーしてください。
  • 実際のサンプルについては tamper-scripts/[YOUR_LANGUAGE] を確認してください。

使い方

root@kitploit:~
sqlmap -v3 -u http://example.com/pages.php?page=1 --tamper tamper-api base64encode.rb

貢献方法

  1. Fork
  2. Clone : https://github.com/[USERNAME]/sqlmap-multi-language-tamper.git
  3. 新しいブランチを作成: git checkout -b YourBranch
  4. 変更をコミット: git add * && git commit '説明'
  5. Pull Request (PR) を作成

または、新しいリクエストやバグ報告のために Issue を開いてください!

ツールをダウンロード