Hacking Articles Tips Tricks Videos Tutorials
468 subscribers
65.7K 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
Photo
KitPloit - PenTest Tools!
Judge-Jury-and-Executable - A File System Forensics Analysis Scanner And Threat Hunting Tool

https://1.bp.blogspot.com/-r84bLIydM5A/YJCW7AmtedI/AAAAAAAAWFI/UBdVrfC_DPkYlbyI9NDjsfQdLqZqFjOjACNcBGAsYHQ/s0/Judge-Jury-and-Executable_1_Logo.png Features:* Scan a mounted filesystem for threats right away
* Or gather a system baseline before an incident, for extra threat hunting ability
* Can be used before, during or after an incident
* For one to many workstations
* Scans the MFT, bypassing file permissions, file locks or OS file protections/hiding/shadowing
* Up to 51 different properties gathered for every file
* Scan results go into an SQL table for later searching, aggregating results over many scans and/or many machines, and historical or retrospective analysis
* Leverage the power of SQL to search file systems, query file properties, answer complex or high-level questions, and hunt for threats or indicators of compromise Requirements:* .NET Framework v4.8
* Local or remote SQL database with read/write/create access.
* Visual studio (if you wish to compile the C# code)
* Access to the internet (or else how did you get this code??? Also for nuget packages...)
* Basic knowlege of SQL Hunt for viruses, malware, and APTs on (multiple) file systems using by writing queries in SQL.Allow me to elaborate...

You start with a disk or disk images that are potentially dirty with malware, viruses, APT's (advanced persistent threats) or the like, and then scan them with this tool. (Optionally, and assuming you have the wisdom and foresight to do so, you may wish to scan a known good baseline disk image with this tool first (or later--doesn't matter). This is certainly not necessary, but can only serve to aid you.) The forensics-level scanning portion of this tool collects a bunch of properties about each file in a file system (or an image(s) of one), and places these properties in a SQL relational database table. The secret sauce comes from being able to threat hunt, investigate, or ask questions about the data through the use of queries, in the language of SQL, against the database that is created. A key feature here was NOT inventing a proprietary query language. If you know SQL, and how to click a button, then you already know how to use this tool like a boss. Even if you don't, this concept is powerful enough that canned queries (see below) will get you a lot of mileage. Forensics-level scanning.Firstly, the tool creates an entry in the database for each record found in the MFT (master file table--its how NTFS does its record keeping). This bypasses file security permissions, file hiding, stealth or obfuscation techniques, file deletion, or timestamp tampering. These techniques will not prevent the file from being scanned and catalogued. The bytes of the file are read from the MFT and as many data points as possible are taken from the bytes of the file read from the MFT before attempting to access any data points using the higher-level OS API calls. Rich, high-level data analytics.After the MFT and forensics-level data is secured, operating-system-level properties, data and meta-data available about each file is collected and augments each entry created from the MFT entry. As a result of this, even if the file or its properties from the Operating System API or the dotnet framework cannot be accessed due to file permissions (ACL), file locks (is in use), disk corruption, a zero-byte-length file, or any of the various other reasons, the file's existence will still be recorded, logged and tracked. The entry, however, will simply not contain the information about it that was not accessible to the operating system. Up to 51 different data points may be collected for every file. https://1.bp.blogspot.com/-LJokuCbN7GE/YJCXJrTArkI/AAAAAAAAWFM/ESvIgSUTFXoRheqz9[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
KitPloit - PenTest Tools! Judge-Jury-and-Executable - A File System Forensics Analysis Scanner And Threat Hunting Tool https://1.bp.blogspot.com/-r84bLIydM5A/YJCW7AmtedI/AAAAAAAAWFI/UBdVrfC_DPkYlbyI9NDjsfQdLqZqFjOjACNcBGAsYHQ/s0/Judge-Jury-and-Executable_1_Logo.png…
ixczszfFrqHmf-1wCNcBGAsYHQ/w640-h458/Judge-Jury-and-Executable_2_Judge-Jury-and-Executable.png For each file, information collected includes:* SHA256 hash
* MD5 hash
* Import table hash (if it exists)
* MFT Number & Sequence Number
* MFT Create/Modified/Accessed Dates
* Create/Modified/Accessed Dates Reported by OS
* All the 'Standard' OS file properties: location, size, datestamps, attributes, metadata
* Is a PE or DLL or Driver?
* Is Authenticode signed?
* Does the X.509 certificate chain verify?
* Custom YARA rules (Lists the rule names that match)
* File entropy
* File entropy
* Up to 51 different data points in total Canned Queries:/*
IDEA: All files in the directory C:\Windows\System32\ should be 'owned' by TrustedInstaller.
If a file in the System32 directory is owned by a different user, this indicates an anomaly,
and that user is likely the user that created that file.
Malware likes to masquerade around as valid Windows system files.
Executables that are placed in the System32 directory not only look more official, as it is a common path for
system files, but an explicit path to that executable does not need to be supplied to execute it from the
command line, windows 'Run' dialog box of the start menu, or the win32 API call ShellExecute.
*/

SELECT
TOP 1000 *
FROM [FileProperties]
WHERE
[FileOwner] 'TrustedInstaller'
AND [DirectoryLocation] = ':\Windows\System32'
AND IsSigned = 0
ORDER BY [PrevalenceCount] DESC
/*
IDEA: The MFT creation timestamp and the OS creation timestamp sh ould match.
If the MFT creation timestamp occurs after the creation time reported by the OS meta-data,
this indicates an anomaly.
Timestomp is a tool that is part of the Metasploit Framework that allows a user to backdate a file
to an arbitrary time of their choosing. There really isn't a good legitimate reason for doing this
(let me know if you can think of one), and is considered an anti-forensics technique.
*/

SELECT
TOP 1000 *
FROM [FileProperties]
WHERE
([MftTimeAccessed] [LastAccessTime]) OR
([MftTimeCreation] [CreationTime]) OR
([MftTimeMftModified] [LastWriteTime])
ORDER BY [DateSeen] DESC

/*
IDEA: The 'CompileDate' property of any executable or dll should always come before the creation timestamp for that file.
Similar logic applies as for the MFT creation timestamp occuring after the creation timestamp. How could a program have been
compiled AFTER the file that holds it was created? This anomaly indicates backdating or timestomping has occurred.
*/
SELECT
TOP 1000 *
FROM [FileProperties]
WHERE
([MftTimeCreation] < [CompileDate]) OR
([CreationTime] < [CompileDate])
ORDER BY [DateSeen] DESC
Download Judge-Jury-and-Executable

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
This is how I am starting !

Hi everyone, I'm Grumpez!

Is going to be a long one

TL;DR: At the end of the post.

Why am I writing this?

I created this reddit account because I wanted to share with someone my journey. I want to study cyber security and learn something about hacking. Writing regular updates about my journey I hope to stay motivated, get feedback and maybe someone in a similar position will find this useful.

Who am I?

I am Grumpez! I am in my 20s and studying a bachelor’s in media production in the UK. I have never been good at school and just this year I realized and got diagnosed with Dyslexia, Dysgraphia and ADHD. For some reason, this diagnosis gave me some sense of closure on why I failed so many times at school. In my teenager years I felt like I was not good enough and gave up all my academic opportunities. I started working part time in sales (just a little shop) at 14 and quitted high school at 18. At that point I was lucky enough to get some qualifications and start a successful 3-years long career in the maritime industry. Travel the world until I got wise enough to realize that was not the life for me. I wanted to face my biggest fear and joined uni. I choose Media Production because I wanted to do something easy, and I honestly just joined to get the academic experience I felt I missed. After my learning disabilities diagnosis, I started to work around it and realized I have some chances on try something more complexed that what I was limiting myself to.

Why hacking?

Since I was a kid I loved to show of my crazy IT skills to my family and friends (I knew how to get free movies and games). This led me to want to learn new tricks and started to browse around the internet looking for free stuff or on how to hack my neighbor Wi-Fi but never succeed. I once asked as gift for my 14th birthday for a programming book and got “visual basic for dummies” but once again failed and never got past the 10th page. When I was 17 I had my first success. Some student was hacking my high school network and shutting down the main server when we had to do a test. I was intrigued by it and started my own studies. I learned about Kali launched it on the school pcs and started to play around. My computer science was happy about my interest and let me skip loads of lessons to try helping him to fix the hacker issue. I was trying to learn Wireshark to somehow find something useful, but I had no idea what I was doing so I did not find the hacker. But I found out something else useful to my professor, there where many packets that we could not recognize and after our little investigation find out that some pcs where reconnecting to the network after they were turned of and some other useful stuff I do not remember. Something like a meteorology station constantly sending half of the packets that were going around the network. I skipped so many lessons that year that I failed the year.

I have to point out that I learned how to speak English at 18 and there were not many resources on those topics in my native language. Just to show off I now speak 4 languages.

At this point my knowledge about hacking and cyber security is basically 0, I have realized that computers have been a passion through all my life. Now I want to give a real try to learn and I finally feel confident enough to go public about my attempt.

What is my goal?

I want to challenge myself in something I always felt I was too stupid to succeed at. I want to get an internationally recognized qualification and if I succeed, in a far future, I want to make a living on a computer science related job.

What am I doing to learn?

I have been listening to Darknet Diaries, which was the fuel to this attempt. I have now started from the first episode of The social-engineer podcast witch I am loving [...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
hacking: security in practice This is how I am starting ! Hi everyone, I'm Grumpez! Is going to be a long one TL;DR: At the end of the post. Why am I writing this? I created this reddit account because I wanted to share with someone my journey. I want…
too. This does not give me any technical knowledge but I am learning about the history of hacking/security and improving my IT related English dictionary. I love to listen to podcasts as they quiet my ADHD and do not trigger my Dyslexia. They keep me very motivated and brought me to this stage. The last 2 weeks I have been looking for a starting point and I have to say I do not have a 100% clear answer yet. I decided that I want to explore as many free resources as possible. I will list some I selected to use now or in the future.

I have downloaded kali and I will either run it on USB (believe the term is live) or in a virtual machine, but never done that before. I am planning to follow a basic training offered on their website. https://kali.training/

I want to be my first step as fun as possible because in the past I’ve notice I tend to give up as I set my bar way to high and kill all the fun/motivation.

I heard about hack the box academy and want to join their training. Hopefully It will suit my challenge driven personality and I will enjoy it. https://academy.hackthebox.eu/

I aslo want to follow some training paths on Linkedin learning as I got a membership for free there and I like their system. They have a transcript for every lesson witch really help my silly brain.

My first learning path will be a full-stack web developer. I heard a basic knowledge of those concept is very useful and I also think being able to build websites is useful and cool. This is the one I chose: https://www.linkedin.com/learning/paths/become-a-full-stack-web-developer?u=56744785

Then I will move to something more specific to Cybersecurity: https://www.linkedin.com/learning/cybersecurity-foundations-2/understanding-the-frameworks-standards-and-technology-that-form-what-we-know-as-cybersecurity?u=56744785

To then follow with a learning path: https://www.linkedin.com/learning/paths/become-a-comptia-security-plus-certified-security-professional?u=56744785

I have also heard good things about “Metasploit unleashed – free ethical hacking course” and some SANS trainings but I think you have to pay for the SANS one, so I’ll keep them last. https://www.offensive-security.com/metasploit-unleashed/ https://www.sans.org/cyber-security-courses/?msc=main-nav

Certifications wise I heard so many opinions that I am a bit confused, so I’ll just keep training until I have a better understanding.

I also found this very interesting reddit post: https://www.reddit.com/r/cybersecurity/comments/kgwkcz/what_is_penetration_testing_and_how_to_get_your/

It is full of interesting resources and I will definitely use some of those resources. My only issue is that being dyslexic I struggle with technical books. I am working on it but right know I need to find a better option for me.

My plan will most likely change but this is where I am at right now.

Conclusion

I think I have finally found an ok starting point; I am motivated and more confident about myself. I really want to succeed, and I will do my best. I want to write more post like this one to motivate my self and share with someone my progress. I hope to get some feed back and maybe be somehow useful to someone else. Worst case I trained my writing skills.

Next step is to set up kali to try hack the box. If their training and YouTube is not enough for my silly brain, I will take a step back and find a new starting point.

I will try to update you often,

Always open to suggestions,

Much love

Grumpez.

TL;DR: I finally found the confidence to start my journey into the hacking/cybersecurity world. I explained that in the past I only had failures academic wise and that some undiagnosed learning disabilities probably did not helped my case. Since a kid I was very interested in everything computer related and while I tried few times to learn something cool for different reasons never succeeded. This time I have a plan and confidence. I explained my plan and my[...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
too. This does not give me any technical knowledge but I am learning about the history of hacking/security and improving my IT related English dictionary. I love to listen to podcasts as they quiet my ADHD and do not trigger my Dyslexia. They keep me very…
goals. I hope one day make a living out of a computer related job. Writing personal updates on reddit I hope to keep my self motivated, get feedback and maybe give some useful information to someone in a similar position. My English is weak and my knowledge too, trying to get better at both.

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

___________________________
@hacking_Attack
@Hacking_Video
What are the vulnerabilities of leaving location and Bluetooth on?
https://www.reddit.com/r/redteamsec/comments/n6ont6/what_are_the_vulnerabilities_of_leaving_location/

<!-- SC_OFF -->I wanted to test this out and see what you can actually do by leaving Bluetooth and location on but researching how to do it I've only found out its happened a couple times to big corporations. I see how its a vulnerability and why you should leave them both off while not in use I just cant figure out how they do it. Any advice would be appreciated. <!-- SC_ON --> submitted by /u/Darcnight311 (https://www.reddit.com/user/Darcnight311)
[link] (https://www.reddit.com/r/redteamsec/comments/n6ont6/what_are_the_vulnerabilities_of_leaving_location/) [comments] (https://www.reddit.com/r/redteamsec/comments/n6ont6/what_are_the_vulnerabilities_of_leaving_location/)
Hacking Articles Tips Tricks Videos Tutorials
Photo
Kali Linux Tutorials
Fav-Up : IP Lookup By Favicon Using Shodan

Fav-Up is a tool used for lookups for real IP starting from the favicon icon and using Shodan. Installation pip3 install -r requirements.txt Shodan API key (not the free one) Usage CLI First define how you pass the API key: -k or --key to pass the key to the stdin -kf or --key-file to pass the filename which get the key from […]

The post Fav-Up : IP Lookup By Favicon Using Shodan appeared first on Kali Linux Tutorials.

___________________________
@hacking_Attack
@Hacking_Video