問題タブ [deobfuscation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
82560 参照

c - 難読化された C コード コンテスト 2006。sykes2.c について説明してください

この C プログラムはどのように機能しますか?

そのままコンパイルされます(でテスト済みgcc 4.6.3)。コンパイル時の時刻を出力します。私のシステムでは:

ソース: sykes2 - 1 行の時計sykes2 作者のヒント

いくつかのヒント: デフォルトではコンパイル警告はありません。でコンパイルすると-Wall、次の警告が表示されます。

0 投票する
3 に答える
1561 参照

c# - .netアセンブリの分解

ねえ、私はc#を学んでいるので、.netでいくつかの逆コンパイルを行ったので、コードを見るのに役立ちます。しかし最近、私は.netであることがわかっているいくつかのプログラムに出くわしましたが、リフレクターでは非.netアセンブリとして表示されます。これは、ProxyMultiplyという名前のプログラムの例です。

私は違法なことなどをしようとはしていません。ただ学ぼうとしています。私はこれをグーグルで検索しようとしましたが、良い結果を得ることができませんでした。画像へのリンクはこちらです。

写真

De4Dotエラー

PEidスクリーンショット

0 投票する
0 に答える
2264 参照

obfuscation - Linux ベースのウイルス / マルウェアのソース コードを C 言語で記述

私はメタモルフィック コード ジェネレーターのプロジェクトに取り組んでいます。このプロジェクトをテストするには、C 言語のウイルス ソース コードが必要です。Linux でこのツールを開発したためです。Linux ベースのウイルス コードが必要です。そのようなウイルス コードをダウンロードできる適切なリンクはありますか?

0 投票する
1 に答える
2483 参照

c - 2001 年の IOCCC の勝者である ctk.c コードの難読化を解除する方法は?

ctk.c の難読化されたコードを見たことがありますが、難読化を解除するにはどうすればよいですか?

http://www.ioccc.org/2001/ctk.hint :

0 投票する
1 に答える
723 参照

obfuscation - Mono.Cecil - 難読化された悪意のあるコード

この素晴らしい記事 ( http://eatplayhate.wordpress.com/2010/07/18/mono-cecil-vs-obfuscation-fight/ ) で、著者は、Mono.Cecil は完璧ではないが、良い翻訳をしたと主張しています。 90%の機能で問題ありません。

皆さんへの私の質問は次のとおりです。悪意のあるプログラマーは、Mono.Cecil を使用して難読化を解除できなかった悪意のあるコードを難読化して、私のプログラム (サードパーティ コード) に深刻な侵害を引き起こすことはできますか? 答えが「はい」の場合、そのようなコードを書くためにどの記号を使用できるか、またはそのようなコードから身を守る方法を知っていますか?

0 投票する
0 に答える
1668 参照

obfuscation - 人間が読める名前で名前を難読化する

人間の名前を他の一意の人間の名前で難読化する必要がある

たとえば、Twitter ハンドル Jane Doe が Sally Bates にマッピングされるとします。

このマッピングは一意である必要があります: 1 対 1

個人を特定できる情報に関する懸念があるため、これを行う必要があります。

質問:

  1. これを行うソフトウェアコンポーネントを知っている人はいますか?
  2. または、これを行うためのスタンディングアルゴリズムはありますか?

ノート:

  1. 文字の並べ替えはおそらく十分ではありません
  2. 難読化された名前は、johnbrown や john smith などの覚えやすい名前にする必要があります。nhoj は問題ありません。
  3. 難読化された名前は、難読化戦略を知らない人がマッピングできないようにする必要があります。
  4. 難読化された名前は、計算または辞書検索によってソース名に簡単にマッピングできる必要があります。

ありがとう。

0 投票する
6 に答える
17031 参照

lua - lua コードの難読化解除

最近、いくつかの lua コードをダウンロードしたところ、難読化された文字列が見つかりました。そこでは、どのような難読化手法が使用されているのか疑問に思いました。誰かアイデアがありますか?

編集: いくつかの (暗号化された?) コード。

'\196\2\28\66\0\1\198\193\194\2\25\128\129\3\22\64\14\128\197\193\0\0\198\193\ 195\3\6\2\196\2\220\129\0\1\218'

0 投票する
4 に答える
5545 参照

javascript - デコードスクリプトファイル(.js)

次の暗号化されたスクリプトがあります。

だれかスクリプトを解読して、ソース コードを教えてもらえますか?

0 投票する
2 に答える
455 参照

c++ - 「false」の代わりに「function address == NULL」を使用するのはなぜですか?

私がそのような機能を見つけたいくつかのレガシーコードをブラウズします:

これとの違いは何ですか:

このコードは、PS2、Wii、PC など、いくつかの異なるプラットフォームでコンパイルするために作成されました...最初の関数を使用する理由はありますか? 最適化を改善したり、奇妙なコンパイラの誤動作を回避したりしたいですか?

0 投票する
2 に答える
42337 参照

javascript - JavaScriptファイルを復号化する方法

私のコンピューターで、.js ファイルを使用して攻撃するウイルスを発見しました。ファイルをメモ帳で開いてコードを確認しましたが、完全に暗号化されています。意味のあるデータ ( などbhynivmao.length!=4) を確認できますが、ファイルの大部分は意味不明な内容でいっぱいです。

autorun.inf もあり、いくつかはわかりますがshell \open\command、残りの意味不明な部分はわかりません。

自動実行と .js ファイルの両方が同じ方法で難読化されているようです。誰かが読み取り可能なコードを取り戻すのを手伝ってくれませんか? これがどのように機能するのか、私は本当に興味があります。