Hacking Articles Tips Tricks Videos Tutorials
471 subscribers
65.9K photos
15 videos
157 files
132K links
Exploit
Pentesting
Hacking
Red Team
Blue Team
Kali Linux
Bug Bounty
Black Hat
Cyber security etc

@Hacking_Video
@Hacking_attack
Download Telegram
FUD-UUID-Shellcode - Another shellcode injection technique using C++ that attempts to bypass Windows Defender using XOR encryption sorcery and UUID strings madness
http://www.kitploit.com/2022/10/fud-uuid-shellcode-another-shellcode.html

___________________________
@hacking_Attack
@Hacking_Video
Introduction Another shellcode injection (https://www.kitploit.com/search/label/Injection) technique using C++ that attempts to bypass Windows Defender (https://www.kitploit.com/search/label/Windows%20Defender) using XOR encryption (https://www.kitploit.com/search/label/Encryption) sorcery and UUID strings madness :).
How it works Shellcode generation Firstly, generate a payload in binary format( using either CobaltStrike or msfvenom ) for instance, in msfvenom, you can do it like so( the payload I'm using is for illustration purposes, you can use whatever payload you want ): msfvenom -p windows/messagebox -f raw -o shellcode.bin Then convert the shellcode( in binary/raw format ) into a UUID string format using the Python3 script, bin_to_uuid.py: ./bin_to_uuid.py -p shellcode.bin > uuid.txt xor encrypt the UUID strings in the uuid.txt using the Python3 script, xor_encryptor.py. ./xor_encryptor.py uuid.txt > xor_crypted_out.txt Copy the C-style array in the file, xor_crypted_out.txt, and paste it in the C++ file as an array of unsigned char i.e. unsigned char payload[]{your_output_from_xor_crypted_out.txt} Execution This shellcode injection technique comprises the following subsequent steps: First things first, it allocates virtual memory for payload execution and residence via VirtualAlloc It xor decrypts the payload using the xor key value Uses UuidFromStringA to convert UUID strings into their binary representation and store them in the previously allocated memory. This is used to avoid the usage of suspicious APIs like WriteProcessMemory or memcpy. Use EnumChildWindows to execute the payload previously loaded into memory( in step 1 ) What makes it unique? It doesn't use standard functions like memcpy or WriteProcessMemory which are known to raise alarms to AVs/EDRs, this program uses the Windows API (https://www.kitploit.com/search/label/Windows%20API) function called UuidFromStringA which can be used to decode data as well as write it to memory( Isn't that great folks? And please don't say "NO!" :) ). It uses the function call obfuscation trick to call the Windows API functions Lastly, because it looks unique :) ( Isn't it? :) ) Important You have to change the xor key(row 86) to what you wish. This can be done in the ./xor_encryptor.py python3 script by changing the KEY variable. You have to change the default executable filename value(row 90) to your filename. The command for compiling is provided in the C++ file( around the top ). NB: mingw was used but you can use whichever compiler (https://www.kitploit.com/search/label/Compiler) you prefer. :) Compile make Proof-of-Concept( PoC )

___________________________
@hacking_Attack
@Hacking_Video
Static Analysis

___________________________
@hacking_Attack
@Hacking_Video
Dark Reading: Attacks/Breaches
What the Uber Breach Verdict Means for CISOs in the US

Can already beleaguered CISOs now add possible legal charges to their smorgasbord of job considerations? Disclose a breach to comply and face dismissal, or cover it up and face personal punishment.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Kali Linux Tutorials
Cloudfox – Automating Situational Awareness For Cloud Penetration Tests

CloudFox helps you gain situational awareness in unfamiliar cloud environments. It’s an open source command line tool created to help penetration testers and other offensive security professionals find exploitable attack paths in cloud infrastructure. CloudFox helps you answer the following common questions (and many more):* What regions is this AWS account using and roughly how many resources are in the account?
* What secrets are lurking in EC2 userdata or service specific environment variables?
* What actions/permissions does this [principal] have?
* What roles trusts are overly permissive or allow cross-account assumption?
* What endpoints/hostnames/IPs can I attack from an external starting point (public internet)?
* What endpoints/hostnames/IPs can I attack from an internal starting point (assumed breach within the VPC)?
* What filesystems can I potentially mount from a compromised resource inside the VPC? Quick StartCloudFox is modular (you can run one command at a time), but there is an aws all-checkscommand that will run the other aws commands for you with sane defaults:

cloudfox aws –profile [profile-name] all-checks
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjcFGgykuWe-W6_kEnUOlLoyRhiccYxQOjoRg_oiae1VTN9gXMe1wEiSwPm8Nhnuid3smlkEJdfey4Hol9YVsvm-Wv4OJVdNTdDBS-KBzrI-ouf0l0XAH4h-6mmiG6gxP2Cqv_IoUqrzz2Z1dpj6S4dZ1tHcY-BzRK_Os96vN2b5Q3ZmFl55GMwMbCL/s728/CloudFox.png
CloudFox is designed to be executed by a principal with limited read-only permissions, but it’s purpose is to help you find attack paths that can be exploited in simulated compromise scenarios (aka, objective based penetration testing).

For the full documentation please refer to our wiki. Supported Cloud ProvidersProviderCloudFox CommandsAWS15Azure2 (alpha)GCPSupport PlannedKubernetesSupport Planned InstallOption 1: Download the latest binary release for your platform.

Option 2: Install Go, clone the CloudFox repository and compile from source
# git clone https://github.com/BishopFox/cloudfox.git
...omitted for brevity...
# cd ./cloudfox
# go build .
# ./cloudfox PrerequisitesAWS* AWS CLI installed
* Supports AWS profiles, AWS environment variables, or metadata retrieval (on an ec2 instance)
* To run commands on multiple profiles at once, you can specify the path to a file with a list of profile names seperated by a new line using the -lflag or pass all stored profiles with the -aflag.

* A principal with one recommended policies attached (described below)
* Recommended attached policies: SecurityAudit+ CloudFox custom policy

Additional policy notes (as of 09/2022):
PolicyNotesCloudFox custom policyHas a complete list of every permission cloudfox uses and nothing elsearn:aws:iam::aws:policy/SecurityAuditCovers most cloudfox checks but is missing newer services or permissions like apprunner:*, grafana:*, lambda:GetFunctionURL, lightsail:GetContainerServicesarn:aws:iam::aws:policy/job-function/ViewOnlyAccessCovers most cloudfox checks but is missing newer services or permissions like AppRunner:*, grafana:*, lambda:GetFunctionURL, lightsail:GetContainerServices – and is also missing iam:SimulatePrincipalPolicy.arn:aws:iam::aws:policy/ReadOnlyAccessOnly missing AppRunner, but also grants things like “s3:Get*” which can be overly permissive.arn:aws:iam::aws:policy/AdministratorAccessThis will work just fine with CloudFox, but if you were handed this level of access as a penetration tester, that should probably be a finding in itself https://s.w.org/images/core/emoji/14.0.0/72x72/1f642.png Azure* Viewer or similar permissions applied. Supported CommandsProviderCommand NameDescriptionAWSall-checksRun [...]

___________________________
@hacking_Attack
@Hacking_Video