Boas estou tentando aprender C/C++ mas os 1ºs problemas estão surgindo, é o seguinte tenho o seguinte codigo:
Que compilei em windows e corre na perfeição.
Escrevo o nome do programa ex: ( dlinkadress ) depois meto o mac (00:00:00:00:00 :00 ) o programa consiste em decifrar a wpa de origem do Rot.dlink atraves do mac adress.
em windows beleza....
Em linux: se usar só o nome do prog ./dlinkadress ok corre normal ( não gera chave por que falta o mac adress ) ok ate aqui tudo bem
Pergunta
mabcs
Boas estou tentando aprender C/C++ mas os 1ºs problemas estão surgindo, é o seguinte tenho o seguinte codigo:
Que compilei em windows e corre na perfeição.
Escrevo o nome do programa ex: ( dlinkadress ) depois meto o mac (00:00:00:00:00 :00 ) o programa consiste em decifrar a wpa de origem do Rot.dlink atraves do mac adress.
em windows beleza....
Em linux: se usar só o nome do prog ./dlinkadress ok corre normal ( não gera chave por que falta o mac adress ) ok ate aqui tudo bem
mas quando lhe acrescento o mac, estoira ....
*** stack smashing detected ***: ./dlinkmacunix2 terminated
======= Backtrace: =========
/lib/libc.so.6(__fortify_fail+0x50)[0x42f980]
/lib/libc.so.6(+0xe592a)[0x42f92a]
./dlinkmacunix2[0x8048b33]
/lib/libc.so.6(__libc_start_main+0xe7)[0x360ce7]
./dlinkmacunix2[0x8048411]
======= Memory map: ========
001de000-001fa000 r-xp 00000000 08:12 130787 /lib/ld-2.12.1.so
001fa000-001fb000 r--p 0001b000 08:12 130787 /lib/ld-2.12.1.so
001fb000-001fc000 rw-p 0001c000 08:12 130787 /lib/ld-2.12.1.so
0034a000-004a1000 r-xp 00000000 08:12 130815 /lib/libc-2.12.1.so
004a1000-004a2000 ---p 00157000 08:12 130815 /lib/libc-2.12.1.so
004a2000-004a4000 r--p 00157000 08:12 130815 /lib/libc-2.12.1.so
004a4000-004a5000 rw-p 00159000 08:12 130815 /lib/libc-2.12.1.so
004a5000-004a8000 rw-p 00000000 00:00 0
005e3000-005fd000 r-xp 00000000 08:12 130389 /lib/libgcc_s.so.1
005fd000-005fe000 r--p 00019000 08:12 130389 /lib/libgcc_s.so.1
005fe000-005ff000 rw-p 0001a000 08:12 130389 /lib/libgcc_s.so.1
00bef000-00bf0000 r-xp 00000000 00:00 0 [vdso]
08048000-08049000 r-xp 00000000 08:12 49281 /home/mabcs/Desktop/dlink/dlinkmacunix2
08049000-0804a000 r--p 00000000 08:12 49281 /home/mabcs/Desktop/dlink/dlinkmacunix2
0804a000-0804b000 rw-p 00001000 08:12 49281 /home/mabcs/Desktop/dlink/dlinkmacunix2
09181000-091a2000 rw-p 00000000 00:00 0 [heap]
b78cc000-b78ce000 rw-p 00000000 00:00 0
b78e0000-b78e2000 rw-p 00000000 00:00 0
bfbfd000-bfc1e000 rw-p 00000000 00:00 0 [stack]
Aborted
Estou iniciando ... em C porque achava que era facil num prgrama basico como este compilar para varias plataformas, no que estou errando ?
Segue o codigo em questão
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.