-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
agamotto login: panic: runtime error: invalid memory address or nil pointer dereference #1
Comments
Agamotto relies on KVM virtualization, and maybe your GCE instance should support nested virtualization |
Hi, thanks for your response. |
hello |
We only tested Agamotto in a non-nested, bare-metal virtualization environment. Would it be possible for you to use the same environment? @roeyjobsyud @shuidixu |
Hey all, Seeing as this thread is a bit stuck I will try to emphasize our attempts and work. First, we are thankful about your response. We value your academic work and opensource contribution. As @roeyjobsyud pointed out we setup a nested vm environment and set on our luck with trying to fuzz I believe the tool is actually working on regular vanilla syscalls but I am not sure, it seems the original crash occurs due to an actual timeout that syz-manager generates a program but it never reaches the guest machine to get executed/fuzzed. Moreover, I don't fully understand how snapshotting works as I can only see the agent-chkpt binary responsible for executing a snapshot request but nothing occurs on the host side to actually forward and execute another machine with a new state, can you explain how the process works? To summary, my questions are:
Thanks for the help :) |
Hi guys,
Trying to run agamotto on GCE instance.
Compiled and installed the host kernel (exactly the same one that you guys used), obviously with the patch and CONFIG_KVM_AGAMOTTO enabled.
Used the same guest kernel, QEMU and syzkaller, all of them patched just as in your installation tutorial.
We face a repetetive error, that occurs with all of the syzkaller configs.
Ran
roi@agamotto1nested:/opt/gopath/src/github.com/google/syzkaller$ ./bin/syz-manager -config /home/roi/agamotto/configs/syzkaller/generated/snapshot-usb.go7007.cfg -debug -vv 999999 > debugged.txt
attaching debugged.txt
The text was updated successfully, but these errors were encountered: