Enviado em 17/06/2014 - 17:30h
Olá a todos, sou iniciante no linux e uso o Linux Mint 17Enviado em 17/06/2014 - 21:04h
franklin@franklin-1001HA ~ $ cd Downloads franklin@franklin-1001HA ~/Downloads $ bash -v -x 'HoNClient-3.2.7.1.sh' #!/bin/sh X86_START=455 + X86_START=455 X86_SIZE=156244 + X86_SIZE=156244 X86_64_START=156699 + X86_64_START=156699 X86_64_SIZE=199096 + X86_64_SIZE=199096 if [ "$(echo $0 | awk '{ string=substr($1, 1, 1); print string; }' )" = "/" ]; then BINARY="$0-bin" else BINARY="./$0-bin" fi echo $0 | awk '{ string=substr($1, 1, 1); print string; }' ++ awk '{ string=substr($1, 1, 1); print string; }' ++ echo HoNClient-3.2.7.1.sh + '[' H = / ']' + BINARY=./HoNClient-3.2.7.1.sh-bin if [ $(uname -m) = "x86_64" ]; then dd if="$0" of="$BINARY" ibs=1 count=$X86_64_SIZE skip=$X86_64_START else dd if="$0" of="$BINARY" ibs=1 count=$X86_SIZE skip=$X86_START fi uname -m ++ uname -m + '[' i686 = x86_64 ']' + dd if=HoNClient-3.2.7.1.sh of=./HoNClient-3.2.7.1.sh-bin ibs=1 count=156244 skip=455 156244+0 records in 305+1 records out 156244 bytes (156 kB) copied, 0,646966 s, 242 kB/s chmod +x "$BINARY" + chmod +x ./HoNClient-3.2.7.1.sh-bin "$BINARY" --base="$0" $* + ./HoNClient-3.2.7.1.sh-bin --base=HoNClient-3.2.7.1.sh HoNClient-3.2.7.1.sh: line 17: 14838 Segmentation fault "$BINARY" --base="$0" $* rm "$BINARY" + rm ./HoNClient-3.2.7.1.sh-bin exit 0 + exit 0
Enviado em 17/06/2014 - 23:33h
Esse script extrai de dentro de si um arquivo em formato executável executável nativo da máquina, e esse arquivo será diferente se a arquitetura for de 32 bits ou de 64 bits.Enviado em 17/06/2014 - 23:53h
Então não ha jeito?Enviado em 18/06/2014 - 00:02h
Pensando bem, tem um jeito de ver, sim, se o arquivo extraído está minimamente OK.dd if=HoNClient-3.2.7.1.sh of=./HoNClient-3.2.7.1.sh-bin ibs=1 count=156244 skip=455 dd if=HoNClient-3.2.7.1.sh of=./HoNClient-3.2.7.1.sh-64bits-bin ibs=1 count=199096 skip=156699 file ./HoNClient-3.2.7.1.sh-bin ./HoNClient-3.2.7.1.sh-64bits-bin
Enviado em 18/06/2014 - 00:31h
Executei o codigo e isto foi mostrado no terminal:franklin@franklin-1001HA ~/Downloads $ dd if=HoNClient-3.2.7.1.sh of=./HoNClient-3.2.7.1.sh-bin ibs=1 count=156244 skip=455 156244+0 records in 305+1 records out 156244 bytes (156 kB) copied, 0,567152 s, 275 kB/s franklin@franklin-1001HA ~/Downloads $ dd if=HoNClient-3.2.7.1.sh of=./HoNClient-3.2.7.1.sh-64bits-bin ibs=1 count=199096 skip=156699 199096+0 records in 388+1 records out 199096 bytes (199 kB) copied, 0,643207 s, 310 kB/s franklin@franklin-1001HA ~/Downloads $ file ./HoNClient-3.2.7.1.sh-bin ./HoNClient-3.2.7.1.sh-64bits-bin ./HoNClient-3.2.7.1.sh-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped ./HoNClient-3.2.7.1.sh-64bits-bin: data
Enviado em 18/06/2014 - 21:33h
franklin@franklin-1001HA ~/Downloads $ file ./HoNClient-3.2.7.1.sh-bin ./HoNClient-3.2.7.1.sh-64bits-bin ./HoNClient-3.2.7.1.sh-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped ./HoNClient-3.2.7.1.sh-64bits-bin: data
hexdump -C ./HoNClient-3.2.7.1.sh | fgrep .ELF
Enviado em 19/06/2014 - 17:55h
Aqui está o "hexdump"franklin@franklin-1001HA ~ $ cd Downloads franklin@franklin-1001HA ~/Downloads $ hexdump -C ./HoNClient-3.2.7.1.sh | fgrep .ELF 000001c0 65 78 69 74 20 30 0a 7f 45 4c 46 01 01 01 00 00 |exit 0..ELF.....| 00026410 00 00 01 00 00 00 00 00 00 00 7f 45 4c 46 02 01 |...........ELF..| 00c0e260 7b 9f 38 0e a8 45 4c 46 6e 91 7b f2 13 92 bf 88 |{.8..ELFn.{.....| 01a4fa00 92 a0 5f 19 ad 45 4c 46 ac 34 fe 8c 30 fe d0 52 |.._..ELF.4..0..R| 020e4680 08 78 27 9f f3 45 4c 46 09 c9 3b 49 23 6a 7c 03 |.x'..ELF..;I#j|.| 02342300 63 c3 e2 6b fd 29 7e 99 f3 45 4c 46 6a 03 71 b4 |c..k.)~..ELFj.q.| 03140d90 7e 99 f3 45 4c 46 6a 03 71 b4 4e 92 8f a4 f0 b2 |~..ELFj.q.N.....| 07489a70 da 3d 84 18 45 4c 46 68 f4 fb 9a 35 6a 3d 4e 3f |.=..ELFh...5j=N?| 079bf990 ef e5 45 4c 46 ff f8 9c 7e d8 36 01 9b f9 4f bc |..ELF...~.6...O.| 097cef30 b9 3d 08 df 45 4c 46 c9 bc be 8f eb 7b ce 87 99 |.=..ELF.....{...| 0b690750 fd f0 5f 7a b5 45 4c 46 7e f0 ae 70 bd 9b 4c e5 |.._z.ELF~..p..L.| 0bcdcd70 0c 28 1c 95 04 45 4c 46 5f 59 d1 70 16 f2 84 b7 |.(...ELF_Y.p....| 0c7169a0 e1 66 25 c7 01 6b 96 ce f7 5e 98 ab 45 4c 46 34 |.f%..k...^..ELF4| 106180d0 57 a6 de 45 4c 46 54 a4 00 1d e6 55 89 1b 12 1c |W..ELFT....U....| 1170cde0 bf c1 09 86 f0 09 ce 2f cc 94 45 4c 46 0b 57 e6 |......./..ELF.W.| 13060da0 64 3f c5 0a 71 fe 22 d0 b5 4e b0 45 4c 46 14 1b |d?..q."..N.ELF..| 14494db0 0d a0 53 ac 45 4c 46 ee ef ef 03 f7 f6 e1 40 89 |..S.ELF.......@.| 1538bd80 fa 32 b6 a6 7f 6f f6 45 4c 46 cd c4 cf bd 91 f5 |.2...o.ELF......| 154a46c0 ea ed b7 16 45 4c 46 93 e8 0d 4f e0 9a 6c 9e 72 |....ELF...O..l.r| 15916f00 b5 43 67 f2 45 4c 46 5e f3 ea f7 e9 5e 35 0d 58 |.Cg.ELF^....^5.X| 16382630 67 58 05 45 4c 46 93 fd 6d 4d 24 db 27 d6 a6 bb |gX.ELF..mM$.'...| 190c4630 ad e8 45 4c 46 a4 24 88 2a e4 7c 9f 31 28 34 37 |..ELF.$.*.|.1(47| 1de04870 89 b0 48 2e 45 4c 46 88 04 20 00 ef bb 73 1e 05 |..H.ELF.. ...s..| 1e5c3aa0 e2 76 b8 81 c3 76 04 45 4c 46 6d f2 91 64 0f bb |.v...v.ELFm..d..| 212645f0 23 4e ad 45 4c 46 3e d5 fe ea 60 94 91 44 d7 4f |#N.ELF>...`..D.O| 2190a390 fb 45 4c 46 43 ee de c0 d8 e6 87 8d 47 e5 a4 9c |.ELFC.......G...| 25a0d2f0 c7 b5 45 4c 46 9d 6f d6 c3 54 3a 2f 89 2a 54 3c |..ELF.o..T:/.*T<| 2ceb4c20 d1 cd 56 7d 31 ad 75 98 9e 66 72 38 f5 45 4c 46 |..V}1.u..fr8.ELF| 2f031b90 40 dc 92 be 5a 0b 18 45 4c 46 32 32 38 4a 13 8f |@...Z..ELF228J..| 32643750 52 1e a0 a3 c0 5b 67 ae 21 9f dc 45 4c 46 7a 8a |R....[g.!..ELFz.| 33357240 a7 dd 76 1b 65 fd d1 45 4c 46 fb 42 eb 09 f4 45 |..v.e..ELF.B...E| 339641a0 24 f4 1c b7 7f 45 4c 46 f2 64 c7 ec ae a3 a2 45 |$....ELF.d.....E| 343abbb0 f8 9e dd 45 4c 46 fa 42 a4 66 3f 82 20 25 e9 60 |...ELF.B.f?. %.`| 3845a540 cb 56 9f a7 97 80 f3 45 4c 46 8b 30 ee 04 b0 a6 |.V.....ELF.0....| 397d86f0 99 c5 dc 72 53 07 67 11 45 4c 46 7e 9a c4 74 31 |...rS.g.ELF~..t1| 3a4fb070 6f 0a 0a a1 a1 17 b0 d1 9a 5c 6b ef 45 4c 46 9f |o........\k.ELF.| 3ddab1c0 47 55 30 45 e7 66 f1 80 0a d6 b4 c0 fb 45 4c 46 |GU0E.f.......ELF| 40835bd0 ee 59 e1 e1 45 4c 46 e6 29 29 e2 cf 86 18 3b 3f |.Y..ELF.))....;?| 40959430 69 e7 8d 45 4c 46 96 da 49 3e f4 d0 b8 98 f4 18 |i..ELF..I>......| 4b2efaf0 1f 45 4c 46 38 8e e9 2a 8f 8f 69 cd 66 b2 4c 27 |.ELF8..*..i.f.L'| 4bfe1020 59 7f ba fc cc 45 4c 46 7c 3c 69 b1 70 70 48 e6 |Y....ELF|<i.ppH.| 50900b50 76 5c 71 81 45 4c 46 bc 20 4a 34 d8 c5 d3 56 8d |v\q.ELF. J4...V.| 51583ad0 4b 6c f1 a9 ba af 45 4c 46 76 f3 9d 91 ef d0 a2 |Kl....ELFv......| 52952060 6b c1 46 0b 0b 2c ef d0 9f 45 4c 46 84 86 c7 70 |k.F..,...ELF...p| 52d145c0 8a 17 c8 42 e8 45 4c 46 c4 87 d4 42 5e cb 52 e9 |...B.ELF...B^.R.| 537a2310 b5 1e a9 45 4c 46 c2 c4 27 c7 ac d6 50 63 3f 81 |...ELF..'...Pc?.| 541c3230 de 78 ab 45 4c 46 12 84 4f 1e 1e 48 5e 58 0e 0e |.x.ELF..O..H^X..| 5432a910 aa 1f 6f 25 04 5c c5 91 ea 6b 9f 45 4c 46 96 e2 |..o%.\...k.ELF..| 56e58350 84 ef 53 01 7e ea bd 48 08 8a 4d d9 d3 45 4c 46 |..S.~..H..M..ELF| 571ac2c0 2e 62 13 2e 45 4c 46 ee 87 dc 23 af d8 92 07 31 |.b..ELF...#....1| 57c132b0 4c 65 2e 2f ac c4 63 2f 49 d8 dc 45 4c 46 28 39 |Le./..c/I..ELF(9| 59f4e880 6a c2 b9 0f 0c 08 88 bf f0 45 4c 46 26 ed 18 7f |j........ELF&...| 647d2f50 dc 03 45 4c 46 0f 16 cc 4d db b3 0e 3a ee bc 42 |..ELF...M...:..B| 663e7670 7c 74 91 ef 33 a5 75 af 45 4c 46 1a e4 67 fd 5c ||t..3.u.ELF..g.\| 6a0f7960 92 86 af e2 22 25 73 7a 13 86 45 4c 46 da ba f2 |...."%sz..ELF...| 6d5b8900 e0 10 28 df 55 5d c0 5c eb 4b db 87 45 4c 46 8f |..(.U].\.K..ELF.| 6dcd99a0 83 4d 39 29 a8 42 f8 72 2f 0a 7a 0a a7 45 4c 46 |.M9).B.r/.z..ELF| 6ed768e0 02 d8 4a d1 fe e8 d3 de 45 4c 46 22 cd be 61 3d |..J.....ELF"..a=| 72bbbac0 1e 10 77 2a 9e 8b 2a d5 45 4c 46 77 63 34 0e 20 |..w*..*.ELFwc4. | franklin@franklin-1001HA ~/Downloads $
Criar entrada (menuentry) ISO no Grub
Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado
Instalar o VIM 9.1 no Debian 12
Como saber o range de um IP público?
Muitas dificuldades ao instalar distro Linux em Notebook Sony Vaio PCG-6131L (VPCEA24FM)
Slackpkg+ (Slackpkg Plus) está de volta!
Como dividir duas janelas igualmente e lado-a-lado na sua tela
Como redefinir o diretório Home? (5)
Problemas com adaptadores wifi no Zorin (1)
Ocomon 6.0.1 - Problemas ao editar configurações estendidas (7)