From c31ea72299504005290d0bdc75f58836d1b55085 Mon Sep 17 00:00:00 2001 From: Prakash Date: Tue, 2 Aug 2016 21:47:49 +0545 Subject: [PATCH 1/2] Duplicate lines removed --- ip.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/ip.c b/ip.c index fdadba4..02c49ab 100644 --- a/ip.c +++ b/ip.c @@ -121,10 +121,6 @@ int main(){ printf("%s", http); for(i=0;i<4;i++) printf( i >= 1 ? i == 3 ? "%04o\n" : "%04o." : "0x%02X.",dec[i]); - printf("%s", http); - for(i=0;i<2;i++) - printf( i >= 1 ? "%04o." : "0x%02X.",dec[i]); - printf("%u\n",(*(dec+2) << 8)|*(dec+3)); #ifndef __unix__ system("pause > nul"); From da8376f57bda1a77056e56aa48f8326f7aa25ae3 Mon Sep 17 00:00:00 2001 From: Prakash Date: Tue, 2 Aug 2016 21:50:05 +0545 Subject: [PATCH 2/2] Added 2 others --- ip.c | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/ip.c b/ip.c index 02c49ab..fd62ef8 100644 --- a/ip.c +++ b/ip.c @@ -49,7 +49,7 @@ int main(){ banner(); size_t i; char ip[100], *token; - unsigned int dec[3]; + unsigned int dword, dec[3]; const char deli[2] = "."; const char *http = "[+] http://"; @@ -70,7 +70,13 @@ int main(){ puts("\n[~] Obfuscated IPs :\n"); - printf("[+] http://%u\n\n",(*dec << 24)|(*(dec+1) << 16)|(*(dec+2) << 8)|*(dec+3)); + printf("%s", http); + printf("%u\n",dword=(*dec << 24)|(*(dec+1) << 16)|(*(dec+2) << 8)|*(dec+3)); + printf("%s", http); + printf("0x%X\n",dword); + printf("%s", http); + printf("0%o\n\n",dword); + printf("%s", http); for(i=0;i<4;i++) printf( i == 3 ? "0x%02X\n" : "0x%02X.",dec[i]); printf("%s", http); @@ -121,7 +127,6 @@ int main(){ printf("%s", http); for(i=0;i<4;i++) printf( i >= 1 ? i == 3 ? "%04o\n" : "%04o." : "0x%02X.",dec[i]); - #ifndef __unix__ system("pause > nul"); #endif