2020-09-22 16:39:22 +00:00
|
|
|
# Linux
|
|
|
|
### Stablilize Shell
|
2020-09-10 20:03:04 +00:00
|
|
|
1. ctrl+z
|
|
|
|
2. stty raw -echo
|
|
|
|
3. fg (press enter x2)
|
|
|
|
4. export TERM=xterm , for using `clear` command
|
2020-09-10 19:58:17 +00:00
|
|
|
|
2020-09-22 16:39:22 +00:00
|
|
|
### Spawn bash
|
2020-09-10 20:03:04 +00:00
|
|
|
* /usr/bin/script -qc /bin/bash 1&>/dev/null
|
|
|
|
* python -c 'import pty;pty.spawn("/bin/bash")'
|
|
|
|
* python3 -c 'import pty;pty.spawn("/bin/bash")'
|
2020-09-10 19:58:17 +00:00
|
|
|
|
2020-09-22 16:39:22 +00:00
|
|
|
### Finding Binaries
|
2020-09-10 19:58:17 +00:00
|
|
|
|
2020-09-10 20:03:04 +00:00
|
|
|
* find . - perm /4000 (user id uid)
|
|
|
|
* find . -perm /2000 (group id guid)
|
2020-09-10 19:58:17 +00:00
|
|
|
|
2020-09-22 16:39:22 +00:00
|
|
|
### Changing file attributes
|
2020-09-10 19:58:17 +00:00
|
|
|
|
2020-09-10 20:05:19 +00:00
|
|
|
chattr + i filename `making file immutable`<br/>
|
|
|
|
chattr -i filename `making file mutable`<br/>
|
2020-09-10 20:04:22 +00:00
|
|
|
lschattr filename `Checking file attributes`
|
2020-09-22 16:34:15 +00:00
|
|
|
|
2020-09-28 16:13:59 +00:00
|
|
|
### Uploading Files
|
|
|
|
|
2020-09-28 16:14:40 +00:00
|
|
|
scp file/you/want <user@ip>:/path/to/store <br/>
|
|
|
|
python -m SimpleHTTPServer [port] `By default will listen on 8000`<br/>
|
|
|
|
python3 -http.server [port] `By default will listen on 8000`<br/>
|
2020-09-28 16:13:59 +00:00
|
|
|
|
2020-09-22 16:43:07 +00:00
|
|
|
# Windows
|
2020-09-22 16:34:15 +00:00
|
|
|
|
|
|
|
### Adding User
|
|
|
|
net user "USER_NAME" "PASS" /add
|
|
|
|
### Changing User's password
|
|
|
|
net user "USER_NAME" "NEWPASS"
|
|
|
|
### Adding User to Administrators
|
|
|
|
net localgroup administrators "USER_NAME" /add
|
2020-09-22 16:43:07 +00:00
|
|
|
### Changing File Permissions
|
2020-09-22 16:45:03 +00:00
|
|
|
CACLS files /e /p {USERNAME}:{PERMISSION}<br/>
|
|
|
|
Permissions:<br/>
|
2020-09-22 16:44:32 +00:00
|
|
|
1.R `Read`<br/>
|
|
|
|
2.W `Write`<br/>
|
|
|
|
3.C `Change`<br/>
|
2020-09-22 16:43:07 +00:00
|
|
|
4.F `Full Control`
|
2020-09-28 16:14:40 +00:00
|
|
|
|
2020-09-22 20:24:35 +00:00
|
|
|
### Set File bits
|
|
|
|
attrib +r filename `add read only bit`<br/>
|
|
|
|
attrib -r filename `remove read only bit`<br/>
|
|
|
|
attrib +h filename `add hidden bit `<br/>
|
|
|
|
attrib -h filename `remove hidden bit`
|
2020-09-28 16:14:40 +00:00
|
|
|
|
2020-09-22 20:24:35 +00:00
|
|
|
### Show hidden file/folder
|
|
|
|
dir /a `show all hidden files & folder`<br/>
|
|
|
|
dir /a:d `show only hidden folder`<br/>
|
|
|
|
dir /a:h `show only hidden files`<br/>
|
2020-09-22 16:39:22 +00:00
|
|
|
|
2020-09-24 18:50:52 +00:00
|
|
|
# Meterpreter
|
|
|
|
|
|
|
|
### Adding user for RDP
|
|
|
|
run getgui -u [USER_NAME] -p [PASS]
|
|
|
|
|
2020-09-22 16:39:22 +00:00
|
|
|
# King Of The Hill (KoTH)
|
2020-09-23 16:51:41 +00:00
|
|
|
### Monitoring and Closing Shell (Linux)
|
2020-09-22 16:39:22 +00:00
|
|
|
* strace `debugging / tamper with processes`
|
|
|
|
* gbd `c/c++ debugger`
|
|
|
|
* script - records terminal activites
|
|
|
|
* w /who `check current pts ,terminal device`
|
|
|
|
* ps -t ps/pts<number> `process monitoring`
|
|
|
|
* script /dev/pts/<number> `montior terminal`
|
|
|
|
* cat /dev/urandom > /dev/pts/pts-number 2>/dev/null `prints arbitary text on terminal`
|
|
|
|
* pkill -9 -t pts/pts-number
|
2020-09-23 16:51:41 +00:00
|
|
|
### Closing Session (Windows)
|
|
|
|
* quser
|
|
|
|
* logoff id|user_name
|