Enviado em 07/01/2012 - 11:01h
Fala pessoal beleza?
Baixei o GNU Binutils :http://www.gnu.org/software/binutils/
Porém estou com problemas para instalar, basicamente não sei instala-lo, parece que baixei o código fonte:
Segue o conteúdo da pasta já extraida do arquivo .tar.gz
Agora não sei como eu o insta-lo.
Estou baixando pois a versão do meu GNU assembler é a
E a do tutorial que estou vendo é
Segue o conteúdo do arquivo:
Pois quanto tento dar
E ele me gera o seguinte erro:
Eu acho que atualizando o GNU Binutils isso deverá resolver, pra quem quiser saber o que significa isso segue o material que estou lendo, uma e-zine muito boa.
http://cogumelobinario.hashit.org/edicoes.html
Contruindo Shellcodes.
Abraço
Baixei o GNU Binutils :http://www.gnu.org/software/binutils/
Porém estou com problemas para instalar, basicamente não sei instala-lo, parece que baixei o código fonte:
root@marchi:/home/dmarchi/Downloads/binutils-2.22# ls
bfd COPYING3.LIB libiberty md5.sum
binutils COPYING.LIB libtool.m4 missing
ChangeLog cpu ltgcc.m4 mkdep
compile depcomp ltmain.sh mkinstalldirs
config elfcpp lt~obsolete.m4 move-if-change
config.guess etc ltoptions.m4 opcodes
config-ml.in gas ltsugar.m4 README
config.rpath gold ltversion.m4 README-maintainer-mode
config.sub gprof MAINTAINERS setup.com
configure include Makefile.def src-release
configure.ac install-sh Makefile.in symlink-tree
COPYING intl Makefile.tpl texinfo
COPYING3 ld makefile.vms ylwrap
root@marchi:/home/dmarchi/Downloads/binutils-2.22#
Segue o conteúdo da pasta já extraida do arquivo .tar.gz
Agora não sei como eu o insta-lo.
Estou baixando pois a versão do meu GNU assembler é a
GNU assembler (GNU Binutils for Debian) 2.20.1-system.20100303
E a do tutorial que estou vendo é
GNU assembler (GNU Binutils for Ubuntu) 2.20.51-system.20100908
Segue o conteúdo do arquivo:
root@marchi:/home/dmarchi/shellcode# cat asm_exit_linux32.s
.data
.text
.global _start
_start:
mov $0x1, %eax #syscall exit
mov $0x0, %ebx #exit (0);
int $0x80 #chama o kerne
root@marchi:/home/dmarchi/shellcode#
Pois quanto tento dar
root@marchi:/home/dmarchi# as asm_exit_linux32.s -o asm_exit_linux32.o
E ele me gera o seguinte erro:
.global_start unkwnow command
Eu acho que atualizando o GNU Binutils isso deverá resolver, pra quem quiser saber o que significa isso segue o material que estou lendo, uma e-zine muito boa.
http://cogumelobinario.hashit.org/edicoes.html
Contruindo Shellcodes.
Abraço