stephenfewer / grinder

Grinder is a system to automate the fuzzing of web browsers and the management of a large number of crashes.
BSD 3-Clause "New" or "Revised" License
415 stars 131 forks source link

Grinder node on Windows 8 IE10 fails to fuzz #10

Closed cons0ul closed 11 years ago

cons0ul commented 11 years ago

[+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 3116 [+D+] Debug message from process 3116: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:15 [+G+] Started the Grinder debugger process 3716 [+D+] Starting at 2013-06-19 04:24:16 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 2036 [+D+] Debug message from process 2036: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:16 [+G+] Started the Grinder debugger process 1032 [+D+] Starting at 2013-06-19 04:24:16 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 1348 [+D+] Debug message from process 1348: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:16 [+G+] Started the Grinder debugger process 88 [+D+] Starting at 2013-06-19 04:24:17 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 740 [+D+] Debug message from process 740: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:17 [+G+] Started the Grinder debugger process 2212 [+D+] Starting at 2013-06-19 04:24:17 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 3040 [+D+] Debug message from process 3040: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:17 [+G+] Started the Grinder debugger process 4032 [+D+] Starting at 2013-06-19 04:24:18 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 3672 [+D+] Debug message from process 3672: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:18 [+G+] Started the Grinder debugger process 3032 [+D+] Starting at 2013-06-19 04:24:18 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 2508 [+D+] Debug message from process 2508: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:18 [+G+] Started the Grinder debugger process 980 [+D+] Starting at 2013-06-19 04:24:19 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 3384 [+D+] Debug message from process 3384: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:19 [+G+] Started the Grinder debugger process 3844 [+D+] Starting at 2013-06-19 04:24:19 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 2068 [+D+] Debug message from process 2068: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:19 [+G+] Started the Grinder debugger process 1436 [+D+] Starting at 2013-06-19 04:24:20 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 3456 [+D+] Debug message from process 3456: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:20 [+G+] Started the Grinder debugger process 3516 [+D+] Starting at 2013-06-19 04:24:20 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 1612 [+D+] Debug message from process 1612: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:20 [+G+] Started the Grinder debugger process 3212 [+D+] Starting at 2013-06-19 04:24:21 [+D+] Using the symbol path 'SRV_C:\symbols_http://msdl.microsoft.com/download/ symbols' [+D+] Running 'C:\Program Files (x86)\Internet Explorer\iexplore.exe -extoff -pr ivate' [+D+] Attached debugger to new process 3288 [+D+] Debug message from process 3288: SHIMVIEW: ShimInfo(Complete) [+D+] Finished at 2013-06-19 04:24:21 [+G+] Started the Grinder debugger process 1680 grinder.rb:195:in wait': Interruptnn from grinder.rb:195:inrun' from grinder.rb:236:in `

' Terminate batch job (Y/N)? [+D+] Starting at 2013-06-19 04:24:21

I dont know whats going on here but my guess is IE 10 is quitting itself on detection of grinder or maybe some access right issues.

stephenfewer commented 11 years ago

Hi,

This is a current limitation in Grinder in that it can't debug 64bit processes yet. IE10 on Win8 (64bit) will use a 64bit broker process even if the tab processes are 32bit.

This issue is being already being tracked in #7. The solution is to update the METASM lib and tweak things for x64 support.

Current workaround for IE10 is to use a pure 32bit system.

I'm going to close this ticket as #7 is tracking the issue already.

cons0ul commented 11 years ago

Stephen,

I can fuzz on win7x64 and IE9x86 setup smoothly!!!!