[Removing the popup(s)]
1. Backup your Conquer.exe like usually.
2. Open Conquer.exe in OllyDBG (File -> Open -> Browser for its location)
3. Right click -> Search for -> All referenced text strings -> "co.91.com" > Double click it > You should see lines like this
4. Click this line
5. Push enter (It follows the jmp)
6. Now you should see lines like this
7. Select all of those lines > Right Click > Binary > Fill with NOPs
8. After that the view in ollydbg should be like this
9. Right click > Search for > All refenced text strings > Search for next
10. Double click the line and you should see lines like this
11. Click this line
12. Hit enter to follow the jmp and you should come to lines like these
13. Select those lines > Right Click > Binary > Fill with NOPs the lines should look like this
14. Now just save the file (Right click > Copy to executable > All modifications > Copy all > Right click > Save file > Browser for save location)
1. Backup your Conquer.exe like usually.
2. Open Conquer.exe in OllyDBG (File -> Open -> Browser for its location)
3. Right click -> Search for -> All referenced text strings -> "co.91.com" > Double click it > You should see lines like this
Code:
00477A9F > 68 F4E05500 PUSH Conquer.0055E0F4 ; ASCII "http://co.91.com/signout/" 00477AA4 . E9 DB000000 JMP Conquer.00477B84 00477AA9 > FFD7 CALL EDI 00477AAB . 8B10 MOV EDX,DWORD PTR DS:[EAX]
Code:
00477AA4 . E9 DB000000 JMP Conquer.00477B84
6. Now you should see lines like this
Code:
00477B84 53 PUSH EBX ; |Operation 00477B85 FF76 20 PUSH DWORD PTR DS:[ESI+20] ; |hWnd 00477B88 FF15 78565200 CALL DWORD PTR DS:[<&SHELL32.ShellExecut>; ShellExecuteA
8. After that the view in ollydbg should be like this
Code:
00477B84 90 NOP ; |Operation 00477B85 90 NOP ; |hWnd 00477B86 90 NOP 00477B87 90 NOP 00477B88 90 NOP ; ShellExecuteA 00477B89 90 NOP 00477B8A 90 NOP 00477B8B 90 NOP 00477B8C 90 NOP 00477B8D 90 NOP
10. Double click the line and you should see lines like this
Code:
00477FED > 68 F4E05500 PUSH Conquer.0055E0F4 ; ASCII "http://co.91.com/signout/" 00477FF2 . E9 DB000000 JMP Conquer.004780D2
Code:
00477FF2 . E9 DB000000 JMP Conquer.004780D2
Code:
004780D2 53 PUSH EBX ; |Operation 004780D3 FF76 20 PUSH DWORD PTR DS:[ESI+20] ; |hWnd 004780D6 FF15 78565200 CALL DWORD PTR DS:[<&SHELL32.ShellExecut>; ShellExecuteA
Code:
004780D2 90 NOP ; |Operation 004780D3 90 NOP ; |hWnd 004780D4 90 NOP 004780D5 90 NOP 004780D6 90 NOP ; ShellExecuteA 004780D7 90 NOP 004780D8 90 NOP 004780D9 90 NOP 004780DA 90 NOP 004780DB 90 NOP