每个平台的信号定义或许有些不同。下面列出了POSIX中定义的信号。 Linux 使用34-64信号用作实时系统中。 命令man 7 signal提供了官方的信号介绍。
在POSIX.1-1990标准中定义的信号列表
每个平台的信号定义或许有些不同。下面列出了POSIX中定义的信号。 Linux 使用34-64信号用作实时系统中。 命令man 7 signal提供了官方的信号介绍。
在POSIX.1-1990标准中定义的信号列表
| int __cdecl main(int argc, const char **argv, const char **envp) | |
| { | |
| char *src; // [esp+Ch] [ebp-Ch] | |
| puts("\n .:: Megabeets ::.\n"); | |
| puts("Show me what you got?"); | |
| __isoc99_scanf("%ms", &src); | |
| if ( beet(src) ) | |
| puts("Success!\n"); | |
| else |
| package main | |
| import ( | |
| "fmt" | |
| "log" | |
| "time" | |
| ) | |
| func main() { | |
| queue := NewQueue("amqp://guest:guest@localhost:5672/", "hello") |
| package main | |
| //#include "dllmain.h" | |
| import "C" |
| <# | |
| .SYNOPSIS | |
| Script to Initialize my custom powershell setup. | |
| .DESCRIPTION | |
| Script uses scoop | |
| .NOTES | |
| **NOTE** Will configure the Execution Policy for the "CurrentUser" to Unrestricted. | |
| Author: Mike Pruett | |
| Date: October 18th, 2018 |
This is a quick trick to build a ropchain :)
First, you need to find certain gadgets for needed operations:
a. pop gadget for each of the registers ebx, ecx, edx (for setting them up as arguments for syscall)
b. xor and inc gadgets for eax (for setting up the syscall number)
| package main | |
| import ( | |
| "errors" | |
| "github.com/streadway/amqp" | |
| "log" | |
| "os" | |
| "time" | |
| ) |
| ## | |
| ## HTTP Router benchmarks -- Nov 29, 2020 with Go 1.15.5 on Linux AMD 3950x | |
| ## | |
| ## This benchmark suite is based on https://github.com/julienschmidt/go-http-routing-benchmark | |
| ## using the most up-to-date version of each pkg as of today. Each router has their own | |
| ## pros and cons, so consider the designs of each router to suit your application. | |
| ## | |
| ## *NOTE*: the memory reports below by the go benchmark tool look quite wrong, as there must | |
| ## be a bug somewhere in the go bench tool with the Go version I'm running. I will re-run | |
| ## with future versions and report back. However, in general you'll want to look at the "ns/op" |
| package main | |
| /* | |
| * | |
| * This is just a Go implementation of https://github.com/monoxgas/sRDI/ | |
| * Useful if you're trying to generate shellcode for reflective DLL | |
| * injection in Go, otherwise probably not much use :) | |
| * | |
| * The project, shellcode, most comments within this project | |
| * are all from the original project by @SilentBreakSec's Nick Landers (@monoxgas) |
| <html> | |
| <body> | |
| <script> | |
| const tags = ["a", "abbr", "address", "area", "article", "aside", "audio", "b", "base", "bdi", "bdo", "blockquote", "body", "br", "button", "canvas", "caption", "cite", "code", "col", "colgroup", "data", "datalist", "dd", "del", "details", "dfn", "dialog", "div", "dl", "dt", "em", "embed", "fieldset", "figcaption", "figure", "footer", "form", "h1", "h2", "h3", "h4", "h5", "h6", "head", "header", "hgroup", "hr", "html", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "legend", "li", "link", "main", "map", "mark", "math", "menu", "menuitem", "meta", "meter", "nav", "noscript", "object", "ol", "optgroup", "option", "output", "p", "param", "picture", "pre", "progress", "q", "rb", "rp", "rt", "rtc", "ruby", "s", "samp", "script", "section", "select", "slot", "small", "source", "span", "strong", "style", "sub", "summary", "sup", "svg", "table", "tbody", "td", "template", "textarea", "tfoot", "th", "thead", "time", "title", "tr", "track", "u", "ul", "var", "video", "wbr"] |