Hacking Articles Tips Tricks Videos Tutorials
468 subscribers
65.8K 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
EDD - Enumerate Domain Data

Enumerate Domain Data is designed to be similar to PowerView but in .NET. PowerView is essentially the ultimate domain enumeration tool, and we wanted a .NET implementation that we worked on ourselves. This tool was largely put together by viewing implementations of different functionality across a wide range of existing projects and combining them into EDD.Usage To use EDD, you just need to call the application, provide the function that you want to run (listed below) and provide any optional/required parameters used by the function. Functions The following functions can be used with the -f flag to specify the data you want to enumerate/action you want to take. Forest/Domain Information getdomainsid - Returns the domain sid (by default current domain if no domain is provided)getforest - returns the name of the current forestgetforestdomains - returns the name of all domains in the current forestconvertsidtoname - Converts a SID to the corresponding group or domain name (use the -u option for providing the SID value)getadcsservers - Get a list of servers running AD CS within the current domain Computer Information getdomaincomputers - Get a list of all computers in the domaingetdomaincontrollers - Gets a list of all domain controllersgetdomainshares - Get a list of all accessible domain shares User Information remote system getnetdomaingroupmember - Returns a list of all users in a domain group getdomainuser - Retrieves info about specific user (name, description, SID, Domain Groups) getnetsession - Returns a list of accounts with sessions on the targeted system getnetloggedon - Returns a list of accounts logged into the targeted system getuserswithspns - Returns a list of all domain accounts that have a SPN associated with them ">getnetlocalgroupmember - Returns a list of all users in a local group on a remote systemgetnetdomaingroupmember - Returns a list of all users in a domain groupgetdomainuser - Retrieves info about specific user (name, description, SID, Domain Groups)getnetsession - Returns a list of accounts with sessions on the targeted systemgetnetloggedon - Returns a list of accounts logged into the targeted systemgetuserswithspns - Returns a list of all domain accounts that have a SPN associated with them Chained Information finddomainprocess - Search for a specific process across all systems in the domain (requires admin access on remote systems)finddomainuser - Searches the domain environment for a specified user or group and tries to find active sessions (default searches for Domain Admins)findinterestingdomainsharefile - Searches the domain environment for all accessible shares. Once found, it parses all filenames for "interesting" stringsfindwritableshares - Enumerates all shares in the domain and then checks to see if the current account can create a text file in the root level share, and one level deep. References PowerView - https://github.com/PowerShellMafia/PowerSploit/blob/master/Recon/PowerView.ps1CSharp-Tools - https://github.com/RcoIl/CSharp-ToolsStackOverflow - Random questions (if this isn't somehow listed as a reference, we know we're forgetting it :))SharpView - https://github.com/tevora-threat/SharpView Download EDD
Read more...

___________________________
@hacking_Attack
@Hacking_Video
Enumerate Domain Data is designed to be similar to PowerView (https://www.kitploit.com/search/label/PowerView) but in .NET. PowerView is essentially the ultimate domain enumeration (https://www.kitploit.com/search/label/Enumeration) tool, and we wanted a .NET implementation that we worked on ourselves. This tool was largely put together by viewing implementations of different functionality across a wide range of existing projects and combining them into EDD.
Usage
To use EDD, you just need to call the application, provide the function that you want to run (listed below) and provide any optional/required parameters used by the function.
Functions
The following functions can be used with the -f flag to specify the data you want to enumerate/action you want to take.
Forest/Domain Information
getdomainsid - Returns the domain sid (by default current domain if no domain is provided)
getforest - returns the name of the current forest
getforestdomains - returns the name of all domains in the current forest
convertsidtoname - Converts a SID to the corresponding group or domain name (use the -u option for providing the SID value)
getadcsservers - Get a list of servers running AD CS within the current domain

Computer Information
getdomaincomputers - Get a list of all computers in the domain
getdomaincontrollers - Gets a list of all domain controllers
getdomainshares - Get a list of all accessible domain shares

User Information
remote system getnetdomaingroupmember - Returns a list of all users in a domain group getdomainuser - Retrieves info about specific user (name, description, SID, Domain Groups) getnetsession - Returns a list of accounts with sessions on the targeted system getnetloggedon - Returns a list of accounts logged into the targeted system getuserswithspns - Returns a list of all domain accounts that have a SPN (https://www.kitploit.com/search/label/SPN) associated with them ">getnetlocalgroupmember - Returns a list of all users in a local group on a remote system
getnetdomaingroupmember - Returns a list of all users in a domain group
getdomainuser - Retrieves info about specific user (name, description, SID, Domain Groups)
getnetsession - Returns a list of accounts with sessions on the targeted system
getnetloggedon - Returns a list of accounts logged into the targeted system
getuserswithspns - Returns a list of all domain accounts that have a SPN associated with them

Chained Information
finddomainprocess - Search for a specific process across all systems in the domain (requires admin access on remote systems)
finddomainuser - Searches the domain environment for a specified user or group and tries to find active sessions (default searches for Domain Admins)
findinterestingdomainsharefile - Searches the domain environment for all accessible shares. Once found, it parses all filenames for "interesting" strings
findwritableshares - Enumerates all shares in the domain and then checks to see if the current account can create a text file in the root level share, and one level deep.

References
PowerView - https://github.com/PowerShellMafia/PowerSploit/blob/master/Recon/PowerView.ps1
CSharp-Tools - https://github.com/RcoIl/CSharp-Tools
StackOverflow - Random questions (if this isn't somehow listed as a reference, we know we're forgetting it :))
SharpView - https://github.com/tevora-threat/SharpView


Download EDD (https://github.com/FortyNorthSecurity/EDD)

___________________________
@hacking_Attack
@Hacking_Video
Immunefi Wins Guardian Medal from Binance Smart Chain

Immunefi has won the Guardian Medal as part of Binance Smart Chain’s #BSCAwards.Continue reading on Immunefi »
Read more...
Faction C2 gone?
https://www.reddit.com/r/redteamsec/comments/pllvzo/faction_c2_gone/

A while ago I watched a talk by the creators of this C2 framework. Now I'm more seriously testing out different C2's and was looking forward to test driving faction, but I the website 404's and the repo is gone... Anybody know what's up this C2 framework? I can't find the source, I know somebody has to have it forked somewhere. I'm pretty bummed, it looked like a really promising framework :( Here's a good link describing what it is (was), links to the talk there too: https://0x1.gitlab.io/exploitation-tools/FactionC2/ submitted by /u/nix_knack (https://www.reddit.com/user/nix_knack)
[link] (https://www.reddit.com/r/redteamsec/comments/pllvzo/faction_c2_gone/) [comments] (https://www.reddit.com/r/redteamsec/comments/pllvzo/faction_c2_gone/)

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Photo
Black Hat Ethical Hacking
Offensive Security Tool: Jenkins Attack Framework

https://www.blackhatethicalhacking.com/wp-content/uploads/2021/08/Untitled-design-2-1.png Offensive Security Tool: Jenkins Attack FrameworkPost Views: 42 https://www.blackhatethicalhacking.com/wp-content/uploads/2021/08/BECOME-A-PATRON-AND-UNLOCK-EXCLUSIVE-VIDEOS-1.png Reading Time: 5 Minutes

Offensive Security Tool: Jenkins Attack Framework GitHub Link Jenkins Attack Framework Jenkins Attack Framework by Shelby Spencer & Accenture, is an internally developed, red team-oriented tool for interacting with Jenkins build servers. Jenkins is an opensource build CI/CD pipeline tool that is commonly used in industry to manage building and testing code. It is of interest to red teamers because it often stores powerful credentials, company proprietary code, may have backdoor access into production environments, and often provides attackers with lateral movement and pivoting capabilities. This blogpost does not introduce any new vulnerabilities discovered in Jenkins, but rather demonstrates ways in which it can be abused by red team operators. DescriptionThis project can currently perform the following tasks:

* AccessCheck: Test credentials and provide a rough overview of their access levels
* ConsoleOutput: Dump the console output of the last build of every job on the server (Can be Gigabytes of data, but good for finding credentials)
* CreateAPIToken: Creates an API Token for the current user (Or another user if you have administrative credentials)
* DeleteAPIToken: Deletes an API Token for the current user (Or another user if you have administrative credentials. Lists existing ones if no token supplied)
* DeleteJob: Delete a Job, or failing that, attempt a number of follow-up mitigations from most-to-least effective.
* DumpCreds: Dump credentials (Uses administrative credentials to dump credentials via Jenkins Console)
* DumpCredsViaJob: Dump credentials via job creation and explicit enumeration (User needs at least Add Job permissions)
* ListAPITokens: List existing API tokens for the current user (Or another user if you have administrative credentials)
* ListJobs: List existing Jenkins Jobs (Good For finding specific jobs)
* RunCommand: Run system command and get output/errors back (Uses administrative credentials and Jenkins Console)
* RunJob: Upload a script and run it as a job. Also run “Ghost Jobs” that don’t terminate or show up in Jenkins (after launch)
* RunScript: Run Groovy scripts (Uses administrative credentials to run a Groovy Script via Jenkins Console)
* UploadFile: Upload a file (Uses administrative credentials and chunked uploading via Jenkins Console)
* WhoAmI: Get the credentialed user’s Jenkins groups (Usually contains their domain groups)
* More things are in the works… InstallingRun the following commands:

git clone git@github.com:Accenture/jenkins-attack-framework.git
cd jaf
chmod +x jaf
sudo ./jaf –install
./jaf –install

Before you can use the RunJob “ghost job” feature against Windows Jenkins Slaves, you will need to compile the following file data/cpp/windows_ghost_job_helper.cpp using Visual Studio’s cl tool (see compile arguments in comment at the top of that file), and then drop the compiled file in data/exe/windows_ghost_job_helper.exe. Command Line HelpThe command line help should be pretty straight forward, but is provided here with additional notes:

usage: jaf.py [-h]

Jenkins Attack Framework

positional arguments:
Subcommand to run (pass sub command for more detailed help):
AccessCheck ConsoleOutput CreateAPIToken DeleteAPIToken
DeleteJob DumpCreds DumpCredsViaJob ListAPITokens ListJobs
RunCommand RunJob RunScript UploadFile WhoAmI

optional arguments:
-h, –help show this he[...]

___________________________
@hacking_Attack
@Hacking_Video