I specialize in Low-level Programming, Reverse Engineering, and Security Tool Development. My passion lies in understanding how software works at the binary level and building tools to manipulate it.
普段はPrivateリポジトリを中心に、C++や低レイヤー技術を用いた開発を行っています。 解析(Reverse Engineering)から、実用的なアプリケーション開発(GUI/Web)まで幅広く開発してます
Analysis & Tools
IDA Ghidra Win32 API x86/x64 Assembly CUDA Memorydebugger
- High-Performance Internal Modding Framework
- Designed a lightweight internal overlay and modding engine for DirectX 11 applications.
- DirectX 11アプリケーション向けの、軽量な内部オーバーレイおよびModディングエンジンの開発。
- Key Technologies & Architecture:
- Graphics Pipeline: Hooked D3D11 Swapchain using Kiero to render custom UI via ImGui/ImFX.
- Entity Management: Implemented EnTT (ECS) for high-performance entity component management, optimizing memory layout.
- Core System: Built with Modern C++ (C++17/20), utilizing nlohmann/json for config serialization.
- Low-Level Manipulation: Utilized MinHook for API detouring and libhat for robust signature scanning.
- Networking: Asynchronous HTTP communication via WinHttpClient for cloud integration.
-
Custom Mod Loader & Injector (C#, WPF, .NET)
- Advanced launcher for UWP applications with DLL Injection & Process Instrumentation.
- Features process optimization, memory management, and hardware monitoring using LibreHardwareMonitor.
- UWPプロセスへのインジェクションおよび、メモリ最適化・ハードウェア監視機能を統合したランチャー開発。
-
Binary Protection Research (C++)
- String Obfuscation Library: Custom XOR and Substitution cipher implementation designed for intellectual property protection.
- Anti-Analysis Research: Investigated techniques to mitigate static analysis by IDA/Ghidra.
- 静的解析(IDA/Strings)耐性を持つ軽量難読化ライブラリの開発および、バイナリ保護技術の研究。
-
Binary Analysis & Hooking
- Experience with IDA for reconstructing function signatures in stripped binaries.
- Implementing function hooks using assembly manipulation and memory writing for runtime behavior modification.
-
RAG-based Doc Search API (Python, LangChain)
- Developed a Retrieval-Augmented Generation system using ChromaDB, Flask, and Gemini/GPT-4.
- Implemented optimized chunking strategies for handling large PDF datasets.
- PDF読込からベクトル検索、回答生成までを行うRAGシステムのバックエンド構築。
-
StemStudio (Python, C++)
- AI-based music separation tool combining PyTorch and C++ for high-performance processing.
- 音源分離AIを用いたデスクトップアプリ。バックエンドの一部をC++で高速化。
-
Attendance Reminder (Chrome Extension)
- Automated attendance tracking helper for students. Published on Chrome Web Store.
- 学生生活を支援する、出席登録リマインダー拡張機能。
-
MemoEx (Python, PyQt, QML)
- High-performance memo application with "Always on Top" overlay features.
- 常に最前面に表示される、高機能メモアプリケーション。
-
PDF Report Generator (Python, Flet)
- Markdown-to-PDF converter with real-time preview using Flet and ReportLab.
- MarkdownからPDFを生成するGUIツール。MVCアーキテクチャを使用
