This file contains 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
1 sudo apt-get update | |
2 sudo apt-get dist-upgrade | |
3 sudo reboot | |
4 ls | |
5 sudo shutdown -h now | |
6 sudo apt-get install git | |
7 git clone http://git.libreboard.com/libreboard/libreboard.git | |
8 ls | |
9 df -h | |
10 mkdir node |
This file contains 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
#!/usr/bin/env python | |
import os | |
import sys | |
import pwd | |
import random | |
import struct | |
import paramiko | |
import tempfile | |
import SocketServer |
This file contains 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
$ /Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -o test test.c -fembed-bitcode | |
$ otool -l test | grep -A 20 -i llvm | |
segname __LLVM | |
vmaddr 0x0000000100002000 | |
vmsize 0x0000000000002000 | |
fileoff 8192 | |
filesize 8192 | |
maxprot 0x00000007 | |
initprot 0x00000003 |
This file contains 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
#!/usr/bin/env python | |
import os | |
import sys | |
import socket | |
import struct | |
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) | |
if len(sys.argv) > 1: |
This file contains 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 <iostream> | |
#include <experimental/optional> | |
#define LIFT(fname) \ | |
[] (auto&&... args) -> decltype (auto) \ | |
{ \ | |
return fname (std::forward <decltype (args)> (args)...); \ | |
} | |
template<typename Func, typename... Args> |
This file contains 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
$ dig calendar.google.com @208.67.222.222 | |
; <<>> DiG 9.8.3-P1 <<>> calendar.google.com @208.67.222.222 | |
;; global options: +cmd | |
;; Got answer: | |
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 19048 | |
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 | |
;; QUESTION SECTION: | |
;calendar.google.com. IN A |
This file contains 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
def returnTypedString(): | |
# type: () -> str | |
return "lol" | |
def returnUntypedString(): | |
return "aww" | |
a = returnTypedString() | |
b = returnUntypedString() |
This file contains 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
$ python binja_memcpy.py /bin/bash | |
Analyzing /bin/bash | |
100038024 dst:<entry rsi> | |
src:<entry rdi> | |
n:<range: -0x80000000 to 0x7fffffff> | |
1000380c9 dst:<undetermined> | |
src:<entry rdi> | |
n:<range: -0x80000000 to 0x7fffffff> |
This file contains 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
>>> import binaryninja | |
>>> bv = binaryninja.BinaryViewType["Mach-O"].open("/bin/ls") | |
>>> bv.update_analysis_and_wait() | |
>>> t = bv.parse_type_string("int (*lol)(int one, void* two, size_t three)") | |
>>> t | |
(<type: int32_t (*)(int32_t one, void* two, uint64_t three)>, 'lol') | |
>>> ti = t[0] | |
>>> dir(ti) | |
['__class__', '__del__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'alignment', 'array', 'bool', 'calling_convention', 'can_return', 'const', 'count', 'element_type', 'enumeration', 'enumeration_type', 'float', 'function', 'get_string_after_name', 'get_string_before_name', 'handle', 'has_variable_arguments', 'int', 'modified', 'parameters', 'pointer', 'return_value', 'signed', 'structure', 'structure_type', 'target', 'type_class', 'unknown_type', 'void', 'width'] | |
>>> ti.return_value |
This file contains 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
# This file describes the network interfaces available on your system | |
# For more information, see netplan(5). | |
network: | |
version: 2 | |
renderer: networkd | |
ethernets: | |
enp1s0: | |
addresses: | |
- 192.168.88.103/24 | |
gateway4: 192.168.88.1 |
OlderNewer