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
hacking: security in practice
Was given a free pass to a local Cyber Security Summit, anyone here been to one of these? How was it?

Posted on /r/cybersecurity with no response, so figured I'd try here. I was approached online to see if I'd be willing to go to this Cyber Security Summit in Los Angeles late last week and I'm curious if anyone here's been to any of the events hosted by these people. I've been more of a DEF CON / HOPE type of goer, and compared to that this seems far more corporate CTO forward than anything else. Finally, since I've heard it's mostly like a vendor row in a previous post, is there at least some good swag that makes taking the 4:15AM train worth it?

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

___________________________
@hacking_Attack
@Hacking_Video
hacking: security in practice
Buffer overflow, canary enabled but program only seems to accept arguments as input

I've got a pretty tricky flag that I have been beating my head against for a while now and would love an explanation for how something like this would be possible. I have a program that when run, seemingly immediately cancels itself. File returns:
file.exe: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=60e0255339eac5de5c216aed54d2b55cfa3d7dda, not stripped
and Checksec returns:
Arch: amd64-64-little RELRO: Partial RELRO Stack: Canary found NX: NX enabled PIE: No PIE (0x400000)
As you can see, it has a canary enabled which is a problem considering the program accepts no input after running it. Usually I would either brute force the canary or grab it when it leaks then pass it to be input, but I don't see how it's possible to grab the leak and then put it in as an arg after the fact - but since the canary changes on execution you clearly have to do that. Everything looks like you'd expect when disassembling it in ghidra - except for the no input part. Here's the main func:
0x000000000040060e <+0: push rbp 0x000000000040060f <+1: mov rbp,rsp 0x0000000000400612 <+4: sub rsp,0x10 0x0000000000400616 <+8: mov DWORD PTR [rbp-0x4],edi 0x0000000000400619 <+11: mov QWORD PTR [rbp-0x10],rsi 0x000000000040061d <+15: mov rax,QWORD PTR [rbp-0x10] 0x0000000000400621 <+19: add rax,0x8 0x0000000000400625 <+23: mov rax,QWORD PTR [rax] 0x0000000000400628 <+26: mov rdi,rax 0x000000000040062b <+29: call 0x4005a7
and here's the evil func:


0x00000000004005a7 <+0: push rbp 0x00000000004005a8 <+1: mov rbp,rsp 0x00000000004005ab <+4: sub rsp,0x70 0x00000000004005af <+8: mov QWORD PTR [rbp-0x68],rdi 0x00000000004005b3 <+12: mov rax,QWORD PTR fs:0x28 0x00000000004005bc <+21: mov QWORD PTR [rbp-0x8],rax 0x00000000004005c0 <+25: xor eax,eax 0x00000000004005c2 <+27: mov DWORD PTR [rbp-0x54],0x0 0x00000000004005c9 <+34: mov rdx,QWORD PTR [rbp-0x68] 0x00000000004005cd <+38: lea rax,[rbp-0x50] 0x00000000004005d1 <+42: mov rsi,rdx 0x00000000004005d4 <+45: mov rdi,rax 0x00000000004005d7 <+48: mov eax,0x0 0x00000000004005dc <+53: call 0x4004b0
Any input would be greatly appreciated!



edit: this is what I get when I overflow:
$ ./malicious.exe aaAa0Aa1Aa2Aa3Aa4Aa5Aa6Aa7Aa8Aa9Ab0Ab1Ab2Ab3Ab4Ab5Ab6Ab7Ab8Ab9Ac0Ac1Ac2Ac3Ac4Ac5Ac6Ac7Ac8Ac9Ad0Ad1Ad2Ad3Ad4Ad5Ad6Ad7Ad8Ad9Ae0Ae1Ae2Ae3Ae4Ae5Ae6Ae7Ae8Ae9Af0Af1Af2Af3Af4Af5Af6Af7Af8Af9Ag0Ag1Ag2Ag3Ag4Ag5Ag *** stack smashing detected ***: terminated Aborted (core dumped)


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

___________________________
@hacking_Attack
@Hacking_Video
hacking: security in practice
Two Factor Code being sent unprompted

It started with my google account so I changed the password and a few account using the same password, now Im getting phone calls with 2 factor codes being sent via Phone calls but I have no Idea what account it is for. so something has been compromised, but what other step can I take if don't know what service is sending the 2 factor code.

submitted by /u/Famous-Error-2929
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
hacking: security in practice
Searching for a script

I am looking for a script to use in an online 2D MMO RPG where you can basically run dungeons automatically. Everyone who is willing to guide please let me know

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

___________________________
@hacking_Attack
@Hacking_Video
Stepping Into Blockchains? It’s Time To Know the Basics…

There’s a huge fuss surrounding Blockchains nowadays. Many people talk about it but only a few have a real understanding of it.Continue reading on Bug Zero »
Read more...
hacking: security in practice
learned alot about hacking. what next?

Learned alot in college but what are the next steps? Do I dualboot kali and mess with the cmd line? Mess with scripts? I know about those websites like hack the box etc. But I want to have a more solid foundation. To build an understanding.

Also. Anyone have any fun project ideas? Maybe cracking a phones screen lock? Or snagging neighbors wifi? Lol jk... ish.

Lemme know your opinions. Ideas or experience!

submitted by /u/Stock-Philosophy8675
[link] [comments]

___________________________
@hacking_Attack
@Hacking_Video
Kali Linux Tutorials
JSubFinder : Searches Webpages For Javascript To Find Hidden Subdomains & Secrets

JSubFinder is a tool writtin in golang to search webpages & javascript for hidden subdomains and secrets in the given URL. Developed with BugBounty hunters in mind JSubFinder takes advantage of Go’s amazing performance allowing it to utilize large data sets & be easily chained with other tools.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDpoT0WH6rB8qi1sAurqAeA1_WOlhRC71G25D1wucr9qHurov6MpjUXKN028VMPf-sep-UTbBCTQKPbN1BYqW7Iui8fWLrg-i6XgwTfNsDRAv-qPMPsB7PK0vahe9iIdKjg97duQ8536JjQS5aGY0P364jOcX-P3Tv3N4pvM6K3w_lubLoq0MBfCSb/s1600/JSubFinder1.gif InstallInstall the application and download the signatures needed to find secrets Using GO:go get github.com/ThreatUnkown/jsubfinder
wget https://raw.githubusercontent.com/ThreatUnkown/jsubfinder/master/.jsf_signatures.yaml && mv .jsf_signatu
Or Downloads Page Basic UsageSearchSearch the given url’s for subdomains and secrets
$ jsubfinder search -h

Execute the command specified

Usage:
JSubFinder search [flags]

Flags:
-c, --crawl Enable crawling
-g, --greedy Check all files for URL's not just Javascript
-h, --help help for search
-f, --inputFile string File containing domains
-t, --threads int Ammount of threads to be used (default 5)
-u, --url strings Url to check

Global Flags:
-d, --debug Enable debug mode. Logs are stored in log.info
-K, --nossl Skip SSL cert verification (default true)
-o, --outputFile string name/location to store the file
-s, --secrets Check results for secrets e.g api keys
--sig string Location of signatures for finding secrets
-S, --silent Disable printing to the console
Examples (results are the same in this case):
$ jsubfinder search -u www.google.com
$ jsubfinder search -f file.txt
$ echo www.google.com | jsubfinder search
$ echo www.google.com | httpx --silent | jsubfinder search$

apis.google.com
ogs.google.com
store.google.com
mail.google.com
accounts.google.com
www.google.com
policies.google.com
support.google.com
adservice.google.com
play.google.com With Secrets Enablednote --secrets=""will save the secret results in a secrets.txt file
$ echo www.youtube.com | jsubfinder search --secrets=""
www.youtube.com
youtubei.youtube.com
payments.youtube.com
2Fwww.youtube.com
252Fwww.youtube.com
m.youtube.com
tv.youtube.com
music.youtube.com
creatoracademy.youtube.com
artists.youtube.com

Google Cloud API Key Advanced examples$ echo www.google.com | jsubfinder search -crawl -s "google_secrets.txt" -S -o jsf_google.txt -t 10 -g
* -crawluse the default crawler to crawl pages for other URL’s to analyze
* -senables JSubFinder to search for secrets
* -SSilence output to console
* -o save output to specified file
* -t 10use 10 threads
* -gsearch every URL for JS, even ones we don’t think have any ProxyEnables the upstream HTTP proxy with TLS MITM sypport. This allows you to:

1. Browse sites in realtime and have JSubFinder search for subdomains and secrets real time.
2. If needed run jsubfinder on another server to offload the workload
$ JSubFinder proxy -h

Execute the command specified

Usage:
JSubFinder proxy [flags]

Flags:
-h, --help help for proxy
-p, --port int [...]

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Kali Linux Tutorials JSubFinder : Searches Webpages For Javascript To Find Hidden Subdomains & Secrets JSubFinder is a tool writtin in golang to search webpages & javascript for hidden subdomains and secrets in the given URL. Developed with BugBounty hunters…
Port for the proxy to listen on (default 8444)
--scope strings Url's in scope seperated by commas. e.g www.google.com,www.netflix.com
-u, --upstream-proxy string Adress of upsteam proxy e.g http://127.0.0.1:8888 (default "http://127.0.0.1:8888")

Global Flags:
-d, --debug Enable debug mode. Logs are stored in log.info
-K, --nossl Skip SSL cert verification (default true)
-o, --outputFile string name/location to store the file
-s, --secrets Check results for secrets e.g api keys
--sig string Location of signatures for finding secrets
-S, --silent Disable printing to the console $ jsubfinder proxy
Proxy started on :8444
Subdomain: out.reddit.com
Subdomain: www.reddit.com
Subdomain: 2Fwww.reddit.com
Subdomain: alb.reddit.com
Subdomain: about.reddit.com With Burp Suite1. Configure Burp Suite to forward traffic to an upstream proxy/ (User Options > Connections > Upsteam Proxy Servers > Add)
2. Run JSubFinder in proxy mode

Burp Suite will now forward all traffic proxied through it to JSubFinder. JSubFinder will retrieve the response, return it to burp and in another thread search for subdomains and secrets. With Proxify1. Launch Proxify & dump traffic to a folder proxify -output logs2. Configure Burp Suite, a Browser or other tool to forward traffic to Proxify (see instructions on their github page)
3. Launch JSubFinder in proxy mode & set the upstream proxy as Proxify jsubfinder proxy -u http://127.0.0.1:84434. Use Proxify’s replay utility to replay the dumped traffic to jsubfinder replay -output logs -burp-addr http://127.0.0.1:8444Run on another serverSimple, run JSubFinder in proxy mode on another server e.g 192.168.1.2. Follow the proxy steps above but set your applications upstream proxy as 192.168.1.2:8443 Advanced Examples$ jsubfinder proxy --scope www.reddit.com -p 8081 -S -o jsf_reddit.txt
* --scopelimits JSubFinder to only analyze responses from www.reddit.com
* -pport JSubFinders proxy server is running on
* -Ssilence output to the console/stdout
* -o output examples to this file Click Here To Download

___________________________
@hacking_Attack
@Hacking_Video