1
0
mirror of https://github.com/nmap/nmap.git synced 2025-12-21 15:09:02 +00:00
Files
nmap/nselib/data/psexec/encoder.c

31 lines
640 B
C

/* encoder.c
* By Ron Bowes
* Created January 23, 2010
*
* This program encodes (or decodes) a .exe file (or any other kind of file)
* to be uploaded by smb-psexec.nse. This will prevent antivirus on the
* scanner from picking up the file, but not on the target. That's probably
* best.
*/
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int ch;
/* Check the argument. */
if(argc != 1)
{
fprintf(stderr, "Usage: %s < infile > outfile\n", argv[0]);
return 1;
}
/* Retrieve + encode each character till we're done. */
while((ch = getchar()) != EOF)
printf("%c", ch ^ 0xFF);
return 0;
}