Comments (6)
Could you compile in Debug mode and run it? There should be some more output I think
from winnie.
I'm having the same issue. The only additional information that came out of compiling in debug mode is:
TRACE: Watchdog timeout
Otherwise, it is identical to OP's output above.
from winnie.
Hi, I am facing the same problem.
cmd: toy_example.exe out.cur_input
PEB=0x000000000028B000, Base address=0x0000000000030000
Binname: toy_example.exe, OEP: 0000000000001438
Entrypoint = 0000000000031438
TRACE: Watchdog timeout
[-] PROGRAM ABORT : Entrypoint trap trimed out: the forkserver injection failed, or the target process never reached its entrypoint.
Location : spawn_child_with_injection(), e:\winnie\afl-fuzz\forkserver.c:448
from winnie.
@HE-UMU @kmackinley @newuser54
I figured it out. It is because the DLL injection works only when 32bit injects 32 exe or 64 bit inject 64bit. In this repo, the author by default sets the toy_example project to x86. Recompile both afl-fuzzer and toy_example.exe with x64 works.
However, I am facing another bug: "Failed to set process affinity" pops up in the forkserver.exe. Still working on this issue.
from winnie.
Ohhhh, finally it worked. I configured the virtual machine to contain 4 cores rather than one core and the problem solved. This is really a damn awesome project!
from winnie.
@LeoLiu-2020 Thank you!
I will update the documentation to specify the machine must be multicore.
from winnie.
Related Issues (20)
- Why is the calling convention either stdcall or cdecl in harnessgen? HOT 2
- NULL
- drltrace.PID.log may not have CALLID and TID in synthesizer.py HOT 7
- What does sample_name mean? HOT 4
- Generating basic block file HOT 1
- How to debug winnie? HOT 2
- How to use harnessgen as described in the paper? HOT 17
- Strange bug trying to fuzz jq HOT 7
- python2 dependency HOT 1
- harness generate HOT 9
- how to generate correct log file๏ผ
- Windows 11 Support HOT 1
- toy_example harness.dll
- result HOT 1
- NO new instrumentation output HOT 2
- Synthesizer.py Giving AssertionError HOT 1
- "Invalid handle when map PE file" when try to execute anothe binary file
- Questions on the harness example
- The harness generated for the toy example is not compilable
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from winnie.