#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;}
martes, 14 de noviembre de 2023
[C] Extraer shellcodes desde fichero
Suscribirse a:
Comentarios de la entrada (Atom)
No hay comentarios.:
Publicar un comentario