Python CheatSheets
This commit is contained in:
parent
5b90d0cd45
commit
adb4e8147b
|
@ -0,0 +1,30 @@
|
||||||
|
# Python3 Cheatsheet
|
||||||
|
|
||||||
|
|
||||||
|
## Strings
|
||||||
|
|
||||||
|
* Python3 Strings ... just follow [fuckpep8](https://github.com/zardus/fuckpy3) or read on further and die ~S~trying
|
||||||
|
|
||||||
|
| What? | Function |
|
||||||
|
|--------------------------|------------------------------------|
|
||||||
|
| String -> Bytes | encode() |
|
||||||
|
| String <- Bytes | decode() |
|
||||||
|
| ASCII -> Dec | ord() |
|
||||||
|
| ASCII <- Dec | chr() |
|
||||||
|
| HexString -> Bytes | binascii.unhexlify() |
|
||||||
|
| HexBytes <- Bytes | binascii.hexlify() |
|
||||||
|
| HexString -> Bytes | bytes.fromhex() |
|
||||||
|
| HexString <- Bytes | hex() |
|
||||||
|
| Base64 -> HexString | base64.b64encode(bytes.fromhex()) |
|
||||||
|
| Base64 <- Bytes | base64.b64decode() |
|
||||||
|
| Bytes -> Long | Crypto.Util.number.bytes_to_long() |
|
||||||
|
| Bytes <- Long | Crypto.Util.number.long_to_bytes() |
|
||||||
|
|
||||||
|
## Exculsionary OR
|
||||||
|
|
||||||
|
Either use ` ^ ` or for ByteStrings while you are already pwning do
|
||||||
|
```sh
|
||||||
|
from pwn import *
|
||||||
|
xor()
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue