Etiquetas

C (31) Cpp (28) Linux (14) asm (8) Telegram (5) bot (5) libreria (5) Algoritmo (3) Errores comunes (3) python (3) Opengl (2) kali (2) Android (1) Snippet (1) nano (1) recursividad (1)

martes, 14 de noviembre de 2023

[C] Extraer shellcodes desde fichero

 #include <stdio.h>
int longitud(FILE *archivo);

int main(int argc, char *argv[]){
int longi,i;
if(argc < 2){
puts("Necesita un parametro");
return 1;}
FILE *archivo=fopen(argv[1], "rb");
longi=longitud(archivo);
printf("char shellcode[]=\"");
for(i=0;i<longi;i++){
printf("\\x%x", getc(archivo));}
printf("\";\n");
fclose(archivo);
return 0;}

int longitud(FILE *archivo){
int longi;
fseek(archivo, 0, SEEK_END);
longi=ftell(archivo);
fseek(archivo, 0, SEEK_SET);return longi;}

No hay comentarios.:

Publicar un comentario