Hacking Articles Tips Tricks Videos Tutorials
471 subscribers
66K 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
Hacking Articles Tips Tricks Videos Tutorials
ames as demonstrated below.enumalsgroups builtinDelete Domain UserThe ability to manipulate a user doesn’t end with creating a user or changing the password of a user. If proper privileges are assigned it also possible to delete a user using the rpcclient.…
using the querydispinfo. This will extend the amount of information about the users and their descriptions. querydispinfo Change Password of UserAs from the previous commands, we saw that it is possible to create a user through rpcclient. Depending on the user privilege it is possible to change the password using the chgpasswd command. Enumerating Domains Create Domain GroupAfter creating the users and changing their passwords, it’s time to manipulate the groups. Using rpcclient it is possible to create a group. The createdomgroup command is to be used to create a group. It accepts the group name as a parameter. After creating the group, it is possible to see the newly created group using the enumdomgroup command.createdomgroup newgroup Delete Domain GroupThe manipulation of the groups is not limited to the creation of a group. If the permissions allow, an attacker can delete a group as well. The command to be used to delete a group using deletedomgroup. This can be verified using the enumdomgroups command. deletedomgroup newgroup Domain LookupWe have enumerated the users and groups on the domain but not enumerated the domain itself. To extract information about the domain, the attacker can provide the domain name as a parameter to the command lookupdomain as demonstrated. lookupdomain ignite SAM LookupSince the user and password-related information is stored inside the SAM file of the Server. It is possible to enumerate the SAM data through the rpcclient as well. When provided with the username to the samlookupnames command, it can extract the RID of that particular user. If used the RID is the parameter, the samlookuprids command can extract the username relevant to that particular RID.samlookupnames domain raj SID LookupThe next command to demonstrate is lookupsids. This command can be used to extract the details regarding the user that the SID belongs. In our previous attempt to enumerate SID, we used the lsaenumsid command. That command reveals the SIDs for different users on the domain. To extract further information about that user or in case during the other enumeration the attacker comes into the touch of the SID of a user, then they cause to use the lookupsids command to get more information about that particular user. In the demonstration, it can be observed that the SID that was enumerated belonged to the Administrator of the Builtin users. lsaenumsid &l[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
using the querydispinfo. This will extend the amount of information about the users and their descriptions. querydispinfo Change Password of UserAs from the previous commands, we saw that it is possible to create a user through rpcclient. Depending on the…
t;v:shapeLSA QueryThe next command that can help with the enumeration is lsaquery. This command can help with the enumeration of the LSA Policy for that particular domain. In the demonstration, it can be observed that a query was generated for LSA which returned with information such as Domain Name and SID. Similarly to enumerate the Primary Domain Information such as the Role of the machine, Native more of the Domain can be done using the dsroledominfo command as demonstrated. lsaquery LSA Create AccountAn attacker can create an account object based on the SID of that user. For this particular demonstration, we will first need a SID. This can be extracted using the lookupnames command used earlier. Passing the SID as a parameter in the lsacreateaccount command will enable us as an attacker to create an account object as shown in the image below.lookupnames raj Enumerating LSA Group Privileges During our previous demonstrations, we were able to enumerate the permissions and privileges of users and groups based on the RID of that particular user. It is possible to perform enumeration regarding the privileges for a group or a user based on their SID as well. To do this first, the attacker needs a SID. This can be obtained by running the lsaenumsid command. In the demonstration below, the attacker chooses S-1-1-0 SID to enumerate. When it was passed as a parameter in the command lookupsids, the attacker was able to know that this belongs to the group Everyone. Further, when the attacker used the same SID as a parameter for lsaenumprivaccount, they were able to enumerate the levels of privileges such as high, low, and attribute. Then the attacker used the SID to enumerate the privileges using the lsaenumacctrights command. This command was able to enumerate two specific privileges such as SeChangeNotiftyPrivielge and SeNetworkLogonRight privilege. lsaenumsid lsaaddpriv S-1-1-0 SeCreateTokenPrivilege Enumerating LSA Account Privileges___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
t;v:shapeLSA QueryThe next command that can help with the enumeration is lsaquery. This command can help with the enumeration of the LSA Policy for that particular domain. In the demonstration, it can be observed that a query was generated for LSA which returned…
okupnames command. After verifying that the privilege was added using the lsaenumprivaccount command, we removed the privileges from the user using the lsaremoveacctrights command. lookupnames raj lsalookupprivvalue SeCreateTokenPrivielge LSA Query Security ObjectsThe next command to observe is the lsaquerysecobj command. This command is made from LSA Query Security Object. This command helps the attacker enumerate the security objects or permissions and privileges related to the security as demonstrated below. lsaquerysecobj ConclusionIn this article, we were able to enumerate a wide range of information through the SMB and RPC channel inside a domain using the rpcclient tool. This article can serve as a reference for Red Team activists for attacking and enumerating the domain but it can also be helpful for the Blue Team to understand and test the measures applied on the domain to protect the Network and its users. ___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
Lucifer - A Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration And More...

https://1.bp.blogspot.com/-GcwnhsyjfLk/YJCxDjdQizI/AAAAAAAAWGQ/e0vwJkvskV4Q5JSrwoCxUU2o-mXx-rT_wCNcBGAsYHQ/w640-h346/Lucifer_16_one.png A Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration and More... Use Or Build Automation Modules To Speed Up Your Cyber Security Life Setupgit clone https://github.com/Skiller9090/Lucifer.git
cd Lucifer
pip install -r requirements.txt
python main.py --help
If you want the cutting edge changes add -b devto the end of git clone https://github.com/Skiller9090/Lucifer.gitCommandsCommand Description help Displays This Menu name Shows name of current shell id Displays current shell's id show Shows options or modules based on input, EX: show Command Use* No-Arg Commands* help- to display help menu

* name- shows name of current shell

* id- shows current shell id

* options- shows a table of set options/vars

* set_vars- automatically sets vars needed for the loaded module (default defined in a module)

* description- show description of current loaded module

* auto_vars- displays current setting of auto_vars (auto_vars if true will automatically run set_vars on module load)

* run- runs the module with the current options, exploitworks the same

* spawn_shell- spawns a new Shell instance

* show_shells- shows all open shells ids and names

* clear- clears the terminal/console screen

* close- kills the input to current shell

* reset- resets everything (not implemented)

* exit- quits the program
* Arg Commands* show - displays a list of set options or modules depending on argument.

* set - sets a variable/option

* change_auto_vars :

* - can be true or false (t or f) (-t or -f)

* :

* -g= global - sets for all shells spawned

* -n= new - sets this option for future shell spawns

* -i= inclusive - no matter what, set current shell to use :

* - path to module

* :

* -R- Override cache (reload dynamically)
* open_shell - opens a shell by its id

* set_name - set the name of the current shell

* set_name_id - set the name of the shell specified by Using JavaLucifer allows for Python and Java code to w[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
KitPloit - PenTest Tools! Lucifer - A Powerful Penetration Tool For Automating Penetration Tasks Such As Local Privilege Escalation, Enumeration, Exfiltration And More... https://1.bp.blogspot.com/-GcwnhsyjfLk/YJCxDjdQizI/AAAAAAAAWGQ/e0vwJkvskV4Q5JSrwoCxUU2o…
ork side by side through the use of LMI.Java extension. For this to work you will need to install jpype1, to do this run the following command in your python environment: pip install jpype1>From here you are free to interact with LMI.Java.compiler and LMI.Java.luciferJVM which allows you to call java functions and instantiate java classes through python, more documentation of this will be created later on, on the lucifer wiki. ExamplesSettings Variableshttps://1.bp.blogspot.com/-949i_eaRhQs/YJCxRRZ6VMI/AAAAAAAAWGU/-M9tMsJmBcMBiRE7IpJ5nK9SQdK4Qh4rgCNcBGAsYHQ/w640-h346/Lucifer_15_two.png Running Modulehttps://1.bp.blogspot.com/-ZbrDANSMAMw/YJCxU_66dJI/AAAAAAAAWGc/eBxnJuSQxgkTIJisJRu42-jefZpeu0z8wCNcBGAsYHQ/w640-h346/Lucifer_16_one.png Settingshttps://1.bp.blogspot.com/-8cVPka_MTLs/YJCxYbbDQdI/AAAAAAAAWGg/Fwb-xjAuolIbRt2dJplJbVOn-ee8tsExwCNcBGAsYHQ/w640-h264/Lucifer_17_three.png VersioningThe standard of versioning on this project is: MAJOR.MINOR.PATCH.STAGE.BUILDMajor:* incremented when either there has been a significant amount of new features since the start of the major or if there is a change which is so big that is can cause compatibility issues (Major of 0 if very unstable
* Could cause incompatibility issues Minor:* incremented when a new feature or feature-set is added to the project
* should not cause incompatibility errors due to only additions made Patch:* incremented on bugfixes or if feature is so small that it is worth incrementing minor
* very low risk of incompatibility error Stage:* The stage of current MAJOR.MINOR.PATCH BUILD, either alpha, beta, release candidate or release
* Indicates how far through development the new MAJOR.MINOR.PATCH is
* Stage number to name translation:
* 0 => beta (b)
* 1 => alpha (a)
* 2 => release candidate (rc)
* 3 => release (r) Build:* this should be incremented on every change made to the code, even on a one character change

This version structure can be stored and displayed in a few ways:

* The best way to store the data within code is via a tuple such as:
* (Major, Minor, Patch, Stage, Build)
* Example is: (1, 4, 1, 2, 331)
* The long display would be:
* {stage} {major}.{minor}.{patch} Build {build}* Example is: Alpha 1.4.1 Build 331
* The short display would be:
* {major}.{minor}.{patch}{stage}{build}* Example is: 1.4.1a331 Download Lucifer

___________________________
@hacking_Attack
@Hacking_Video
Stored XSS to Organisation Takeover

TL;DR: This is a writeup about how I did an Organisation takeover on one of the leading VoIP companies by bypassing their XSS filter and…Continue reading on Medium »
Read more...
hacking: security in practice
Can .lockbit ransomware spread through a mouse?

My personal Logitech MX Master 3 is connected via bluetooth to my work computer, which was targeted with ransomware last week. Is the mouse safe to connect to my personal computer?

submitted by /u/moneybagsukulele
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video