4 ms·
Seems to me that this blog post should explain what a “shellcode” is (trying to start a process without using fork/exec or standard library APIs?) But maybe it’
by da39a3ee 5y ago
Seems to me that this blog post should explain what a “shellcode” is (trying to start a process without using fork/exec or standard library APIs?) But maybe it’s written for a hacker audience that excludes me.
- arlort 5y agoApologies if I misunderstood the comment and you already know what a shellcode is and just thought it should've been included A shellcode is a (as much as possible) self contained series of instructions which, if executed in a program (because of vulnerabilities which allow an attacker to inject code and have the program execute it) gives the attacker a platform from which to further escalate control of the machine It's called like that because it often tries to spawn a shell for the attacker to use Here you can find some examples: http://shell-storm.org/shellcode/ http://shell-storm.org/shellcode/
- da39a3ee 5y agoThanks, no, I didn't know what one was. I could have googled it, but I am happy to have an explanation from a real human who knows about them.