« Hiteck » : différence entre les versions

De HackBBS
Aller à la navigation Aller à la recherche
Blackdevil (discussion | contributions)
Aucun résumé des modifications
Blackdevil (discussion | contributions)
Aucun résumé des modifications
Ligne 10 : Ligne 10 :
Voila mon shellcode qui affiche hello world ! :-D<br />
Voila mon shellcode qui affiche hello world ! :-D<br />


hiteck@hiteck:~/Bureau/exploits/real$ ./shell
hiteck@hiteck:~/Bureau/exploits/real$ ./shell<br />
Hello world!
Hello world!<br />
^C
^C<br />
hiteck@hiteck:~/Bureau/exploits/real$  
hiteck@hiteck:~/Bureau/exploits/real$<br />
<br />
<br />
#include <stdio.h>
#include <stdio.h><br />


char shellcode[] = "\x31\xc0\x31\xdb\x31\xc9\x31\xd2\xb0\x04\xb3\x01\xeb\x05\x59\xb2\x0d\xcd\x80\xe8\xf6\xff\xff\xffHello world!";
char shellcode[] = "\x31\xc0\x31\xdb\x31\xc9\x31\xd2\xb0\x04\xb3\x01\xeb\x05\x59\xb2\x0d\xcd\x80\xe8\xf6\xff\xff\xffHello world!";<br />


int main(void)
int main(void)<br />
{
{<br />
(*(void(*)()) shellcode)();      
(*(void(*)()) shellcode)();<br />   
}
}<br />


</p>
</p>

Version du 17 juin 2010 à 20:55

Shellcoding

Jeudi 17 juin 2010 :
Je me lance dans la programmation de shellcode, je trouve les shellcodes super hard lol brefff au boulot :-D
Voila shellcode terminer mais d'abord je tiens a dire un grand remerciement a RootBSD qui m'a aider au débeuguage du shellcode, sans lui je ne serais pas arrivé merci a toi RootBSD. Voila mon shellcode qui affiche hello world ! :-D
hiteck@hiteck:~/Bureau/exploits/real$ ./shell
Hello world!
^C
hiteck@hiteck:~/Bureau/exploits/real$

#include <stdio.h>
char shellcode[] = "\x31\xc0\x31\xdb\x31\xc9\x31\xd2\xb0\x04\xb3\x01\xeb\x05\x59\xb2\x0d\xcd\x80\xe8\xf6\xff\xff\xffHello world!";
int main(void)
{
(*(void(*)()) shellcode)();
}

Exploitation Bofs (buffers overflows)