4

ルーターのハッキングの領域に突入しようとしています。現在、dd-wrt ​​を実行しているルーターである F7D7302 v1 で単純な hello world を実行しようとしています。cpuinfo は、BCM4716 を明らかにし、「MIPS 74K V4.0」を CPU の「モデル」として示します。

CodeSourcery の MIPS クロスコンパイラをダウンロードしました。その時点から、コンパイル済みの実行可能ファイルを取得するのは非常に簡単でした。ファイルを転送し、ファイルを chmod +x しましたが、実行されませんでした。

私はスヌーピングを行うことに決め、ルーターのビジーボックス実行可能ファイルで「ファイル」を実行しました。

[root@LIENUX bin]# file /tmp/busybox
/tmp/busybox: ELF 32-bit LSB executable, MIPS, MIPS32 version 1 (SYSV), dynamically linked (uses shared libs), corrupted section header size

そして、私のハローワールドで「ファイル」を実行します:

[root@LIENUX bin]# file test
test: ELF 32-bit LSB executable, MIPS, MIPS32 rel2 version 1, dynamically linked (uses shared libs), for GNU/Linux 2.6.16, with unknown capability 0xf41 = 0x756e6700, with unknown capability 0x70100 = 0x1040000, not stripped

静的ライブラリを使用してルーターでテストを実行すると、100% の CPU ハングが発生しました。動的ライブラリで実行すると、'not found' エラーが発生しました。適切な権限がすべて設定されました。

私が間違っていることを知っている人はいますか?

4

0 に答える 0