この実験は実用的な価値があるわけではありませんが、友人の会話スタイルを模倣するLLMクローンを作成して遊ぶのは非常に面白く、驚くほどよく似た振る舞いを見せます。
blog-pixelmelt-dev
blog-pixelmelt-dev から 12 件
ブランチ暗号化
1.0ブランチ暗号化は、プログラムの制御フローを保護するための難読化技術で、条件分岐やジャンプ命令を暗号化することでリバースエンジニアリングを困難にします。さまざまなセキュリティコンテキストで使用され、ソフトウェアの知的財産保護に貢献します。
JavaScriptの奇妙な仕様を利用した難読化のテクニックについて解説しています。コードの可読性を低下させ、解析を困難にする手法を紹介します。
JavaScriptの仮想化難読化に関する解説。コードを仮想マシン命令に変換し、解析を困難にする技術について、その仕組みと特徴を概説します。
JavaScriptの例外処理を悪用して、解析を混乱させる非線形のコードフローを作成する手法について説明します。try-catch構文を利用した制御フローの難読化技術を紹介します。
JavaScriptを使用せずにテキストを難読化する方法について考察しています。これはスクレイパー対策として巧妙ですが、完全には効果的ではないアプローチです。
仮想マシン(VM)の逆アセンブリ手法には、再帰的アプローチと線形的アプローチの2つがあります。再帰的アプローチは関数呼び出しに従って深く探索しますが、線形的アプローチはコードを順次解析します。それぞれに長所と短所があり、適切な手法の選択は解析の効率性に影響します。
PixelmeltのJavaScript仮想化難読化技術を分析した研究。スタックベースの仮想マシン実装を調査し、そのセキュリティ脆弱性と攻撃手法について考察しています。
悪意のある可能性のあるウェブサイトを分析する際に、デバッグ防止検出技術をバイパスする方法について解説します。どのサイトでも適用可能な手法を紹介します。
タイトルは少々誇張だが、誰も明示的に求めていなかった言語モデルを構築した。しかし、その兆候は常に存在していた。
AmazonのKindle Webアプリの使い勝手の悪さに不満を抱き、同社がユーザーを阻止するために用いる興味深い難読化手法を逆解析した経緯について説明します。
リバースエンジニアリングのルネサンス時代において、LLMに対処する方法を見つけるまで、防御側は後手に回らざるを得ない状況が続いている。