問題タブ [reversing]
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.
objective-c - gdb での Objective-C のデバッグ中にシンボルなしでオブジェクトにメッセージを送信する
gdb の Objective-C オブジェクトにメッセージを送信しようとしています。
私はそれにメッセージを送ることができません。何か不足していますか?本当にシンボルが必要ですか、それとも何か他のものが必要ですか?
algorithm - コードの生成に使用される識別アルゴリズム
コードを生成するために使用されるアルゴリズムをどのように特定しますか? 一般的なオープン ソースのアルゴリズムと、より難しいカスタムの非公開アルゴリズムの両方ですか? たとえば、ここにサンプルがあります...
このようなコードを生成するために使用されるアルゴリズムを特定し、同じアルゴリズムを使用して独自のコードを生成できるようにするにはどうすればよいでしょうか??
security - 可逆ハッシュを作成するための良い方法/関数は何ですか?
有線でデータを送信する必要がありますが、そのデータをプレーン テキストにしたくありません。
送信するテキストを反転する必要があるため、md5/sha256/etc を実行できません...
ソルト文字列をエンコードする良い方法は何ですか?
hash - 暗号化ハッシュを逆にすることができないのはなぜですか?
数学関数を逆にすることができるように、なぜアルゴリズムを逆にすることができないのですか?可逆的でないアルゴリズムを作成するにはどうすればよいですか?
そして、レインボーテーブルを使用する場合、塩を使用してそれを割ることが不可能になるのはなぜですか?総当たり攻撃でレインボーテーブルを作成して生成する場合、可能な各プレーンテキスト値を(長さまで)発明します。これにより、可能なパスワードごとのソルトと可能なソルトごとにソルトが含まれることになります(ソルトとパスワード/テキストは1つのテキストとしてまとめるだけです)。
javascript - 別の逆であるJavaScriptで関数を書く
以下の関数の逆関数を書こうとしています。
関数fooから出力を取得し、その入力パラメーターを生成できるようにします。
それが可能かどうかは完全にはわかりません。
java - Java で文字列を反転する際のエラー
何千もの例があることは知っていますが、自分で仕事をしたくてこれを作成しましたが、正しく機能しません。
c++ - (C++/WinAPI) LPSTR の反転
LPSTR を逆にするのに問題があります。これが私の機能です:
関数、初期化されていない LPSTR または奇妙な文字を返します。問題はおそらく変換にありますか?答えてくれてありがとう!
編集 1: strcat() は機能しません。文字ごとにコピーしたいだけです。
編集2:
プログラム全体をフリーズします。
c++ - LinkedList c++ を逆にする
重複の可能性:
リンクされたリストを元に戻すことができません
リンクされたリストを逆にしようとしています:
リストが 4->3->2->1 であるとしましょう。
リストを印刷すると、1つしか表示されません(印刷機能は良好です)。
何か助けはありますか?
ありがとう
c++ - C ++のヘルパーメソッドなしで文の単語を逆にする方法は?
文字列(スペース付き)を読み取って逆にする必要があります。
まず、コンソールから文字列を読み取ります。
次に、インデックス配列を作成して入力します。(スペーススポットを覚えるために)
これが私の(賢くないと思います)アルゴリズムの始まりです。最初の言葉を逆にしたい。
このチャンクは実行されないようです。なんで?
new_arrayをコンソールに出力します。
結果は次のとおりです。
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
文字列を入力してください:これは私の文字列です
thisismystring 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
インデックス:4 7 10 17 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -858993460 -858993460 100 -85 8993460 -858993460 100 -858993460 -858993460 100 -858993460 -858993460 193628786 0 544434464 1931508077 1852404340 805314663 808464432 808464432 808464432 808464 432 808464432 808464432 808464432 808464432 808464432 808464432 808464432 808464 432 808464432 808464432 808464432 808464432 808464432 808464432 808464432 808464 432 -858993460 -742139265 6421640 18244041 1 9932784 9 48 18244541
新しいアレイ:
インデックス配列にゼロの後にこれらの数値が含まれているのはなぜですか?長さはわずか20です。
なぜnew_arrayが出力されないのですか?
私の解決策は非常に面倒であることを私は知っています)
byte - Pythonを使用したバイト逆16進
ファイルが.bin
あり、16 進データを単純にバイト反転したい。たとえば@ 0x10
、それが読むAD DE DE C0
、それを読んでほしいとしましょうDE AD C0 DE
。
これを行う簡単な方法があることは知っていますが、私は初心者で、Python を学習したばかりで、日常業務を支援するためにいくつかの簡単なプログラムを作成しようとしています。だけでなく、ファイル全体をこの方法で変換したいと思います0x10
。
開始オフセットで変換し0x000000
、ブロックサイズ/長さは 1000000 です。
編集:
ここに私のコードがあります。私がどこを台無しにしているか教えてください。
CDAB から ABCD へのバイトリバースにコーディングするにはどうすればよいですか? それが役立つ場合、ファイルは正確に16MBです