{"id":412,"date":"2009-08-26T16:51:59","date_gmt":"2009-08-26T13:51:59","guid":{"rendered":"http:\/\/www.binaryvision.org.il\/?p=412"},"modified":"2009-08-26T21:54:35","modified_gmt":"2009-08-26T18:54:35","slug":"hexodus-v0-4","status":"publish","type":"post","link":"https:\/\/www.binaryvision.co.il\/2009\/08\/hexodus-v0-4\/","title":{"rendered":"Hexodus v0.4"},"content":{"rendered":"

\u05de\u05d4\u05d5 Hexodus:
\n<\/strong>\u05d4\u05e7\u05e1\u05d5\u05d3\u05d5\u05e1 \u05d4\u05d5\u05d0 \u05e4\u05e8\u05d5\u05d9\u05d9\u05e7\u05d8 \u05d9\u05d7\u05e1\u05d9\u05ea \u05d9\u05e9\u05df \u05e9\u05e0\u05db\u05ea\u05d1 \u05dc\u05e4\u05e0\u05d9 \u05db\u05e9\u05e0\u05d4 \u05d5\u05d7\u05e6\u05d9 \u05d5\u05d6\u05d4\u05d5 \u05d1\u05e2\u05e6\u05dd Hex Editor
\n\u05e9\u05e0\u05db\u05ea\u05d1 \u05d1\u05e9\u05e4\u05ea \u05e4\u05e8\u05dc \u05d5\u05ea\u05d5\u05db\u05e0\u05df \u05d1\u05e9\u05dc\u05d1\u05d9\u05dd \u05de\u05ea\u05e7\u05d3\u05de\u05d9\u05dd \u05d9\u05d5\u05ea\u05e8 \u05dc\u05d4\u05e4\u05d5\u05da \u05dc-Disassmebler \u05e2\u05dd \u05ea\u05de\u05d9\u05db\u05d4
\n\u05d1\u05e7\u05d1\u05e6\u05d9 ELF \u05d0\u05da \u05e7\u05d9\u05d5\u05dd \u05e7\u05d9\u05d9\u05de\u05ea \u05e8\u05e7 \u05ea\u05de\u05d9\u05db\u05d4 \u05dc\u05e7\u05d1\u05e6\u05d9 PE(\u05de\u05d1\u05d7\u05d9\u05e0\u05ea \u05d4\u05d4\u05d3\u05e8 \u05e9\u05dc \u05d4\u05e7\u05d5\u05d1\u05e5)
\n\u05e2\u05dd \u05d6\u05d0\u05ea \u05d4\u05e7\u05e1\u05d5\u05d3\u05d5\u05e1 \u05e0\u05db\u05ea\u05d1 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05e9\u05e7\u05dc \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05dc\u05d5 \u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9\u05d5\u05ea \u05de\u05db\u05d5\u05d5\u05df \u05e9\u05db\u05dc \u05e4\u05e7\u05d5\u05d3\u05d4 \u05d1-shell \u05d4\u05d9\u05d0 \u05d1\u05e2\u05e6\u05dd
\n\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d0\u05e9\u05e8 \u05e0\u05e7\u05e8\u05d0\u05ea \u05e2"\u05d9 \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05d4\u05e8\u05d0\u05e9\u05d9\u05ea(main()) .<\/p>\n

\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05e0\u05d0\u05dc\u05d9\u05d5\u05ea:<\/strong><\/p>\n

<\/strong>\u05d8\u05e2\u05d9\u05e0\u05ea \u05e7\u05d5\u05d1\u05e5:<\/p>\n

C:\\Code\\perl\\Hexodus-v0.4>Hexodus-v0.4.pl demo.exe
\n>Loading the file demo.exe
\n<<\/p>\n

\u05e7\u05d1\u05dc\u05ea \u05de\u05d9\u05d3\u05e2 \u05d0\u05d5\u05d3\u05d5\u05ea \u05e4\u05e7\u05d5\u05d3\u05d5\u05ea:<\/p>\n

help<<\/p>\n

Hexodus v0.4, type 'help <command>' for command specifications<\/p>\n

list\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 help\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 reload\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 exit\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 exec
\nedit\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 load\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 undo\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 clear\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 find
\nsave\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 info\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 redo\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 converto\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 history
\n<<\/p>\n

\u05d4\u05d3\u05d2\u05de\u05ea \u05e4\u05e7\u05d5\u05d3\u05d5\u05ea \u05dc\u05d9\u05e1\u05d8\u05d9\u05e0\u05d2, \u05e2\u05e8\u05d9\u05db\u05d4 \u05d5\u05d7\u05d9\u05e4\u05d5\u05e9:<\/p>\n

>list CBD0 48
\n0000CBD0:\u00a0\u00a0 43 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00\u00a0\u00a0 C…….\u263a…….
\n0000CBE0:\u00a0\u00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u00a0\u00a0 …………….
\n0000CBF0:\u00a0\u00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u00a0\u00a0 …………….
\n0000CC00:\u00a0\u00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u00a0\u00a0 …………….
\n>edit CBD0 CD 21
\n> bytes C\u00a0 replaced with \u2550!
\n>list CBD0 48
\n0000CBD0:\u00a0\u00a0 CD 21 00 00 00 00 00 00 01 00 00 00 00 00 00 00\u00a0\u00a0 \u2550!……\u263a…….
\n0000CBE0:\u00a0\u00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u00a0\u00a0 …………….
\n0000CBF0:\u00a0\u00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u00a0\u00a0 …………….
\n0000CC00:\u00a0\u00a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00\u00a0\u00a0 …………….
\n>find CD 21
\n00000047:\u00a0\u00a0 CD 21 B8 01 4C CD 21 54 68 69 73 20 70 72 6F 67\u00a0\u00a0 \u2550!\u2555\u263aL\u2550!This prog<\/p>\n

0000004C:\u00a0\u00a0 CD 21 54 68 69 73 20 70 72 6F 67 72 61 6D 20 63\u00a0\u00a0 \u2550!This program c<\/p>\n

0000CBD0:\u00a0\u00a0 CD 21 00 00 00 00 00 00 01 00 00 00 00 00 00 00<\/p>\n

\u05db\u05e9\u05d9\u05d4\u05d9\u05d4 \u05dc\u05d9 \u05e7\u05e6\u05ea \u05d9\u05d5\u05ea\u05e8 \u05d6\u05de\u05df \u05d0\u05e0\u05d9 \u05de\u05ea\u05db\u05e0\u05df:<\/p>\n