Hacking Articles Tips Tricks Videos Tutorials
Photo
KitPloit - PenTest Tools!
Mariana Trench - Security Focused Static Analysis Tool For Android And Java Applications
https://blogger.googleusercontent.com/img/a/AVvXsEgAbrO7ZZxOY1wIwTo-4ast5uTg6_bKACZhjn4IBFzz9YkHS-Ua0C72PTySxQu0BNQDSCfnsbmw96WZYgX8GDmU6FVkSj9xL5bH7sqEm8k5WhI1l72o6Pr9HbWBHZl3YurRTGO-GUcfiT6PVmBWEf2hh4Q08GsJdner7jSPJIzwueWyAHpvPpM4lPeDaA=w640-h214 Mariana Trench is a security focused static analysis platform targeting Android.
This guide will walk you through setting up Mariana Trench on your machine and get you to find your first remote code execution vulnerability in a small sample app. These instructions are also available at our website. PrerequisitesMariana Trench requires a recent version of Python. On MacOS you can get a current version through homebrew:
For the rest of this guide, we assume that you are working inside of a virtual environment. You can set this up with
Mariana Trench - Security Focused Static Analysis Tool For Android And Java Applications
https://blogger.googleusercontent.com/img/a/AVvXsEgAbrO7ZZxOY1wIwTo-4ast5uTg6_bKACZhjn4IBFzz9YkHS-Ua0C72PTySxQu0BNQDSCfnsbmw96WZYgX8GDmU6FVkSj9xL5bH7sqEm8k5WhI1l72o6Pr9HbWBHZl3YurRTGO-GUcfiT6PVmBWEf2hh4Q08GsJdner7jSPJIzwueWyAHpvPpM4lPeDaA=w640-h214 Mariana Trench is a security focused static analysis platform targeting Android.
This guide will walk you through setting up Mariana Trench on your machine and get you to find your first remote code execution vulnerability in a small sample app. These instructions are also available at our website. PrerequisitesMariana Trench requires a recent version of Python. On MacOS you can get a current version through homebrew:
$ brew install python3On a Debian flavored Linux (Ubuntu, Mint, Debian), you can use apt-get: $ sudo apt-get install python3 python3-pip python3-venvThis guide also assumes you have the Android SDK installed and an environment variable $ANDROID_SDKpointed to the location of the SDK.For the rest of this guide, we assume that you are working inside of a virtual environment. You can set this up with
$ python3 -m venv ~/.venvs/mariana-trench
$ source ~/.venvs/mariana-trench/bin/activate
(mariana-trench)$The name of the virtual environment in front of your shell prompt indicates that the virtual environment is active. Installing Mariana TrenchInside your virtual environment installing Mariana Trench is as easy as running (mariana-trench)$ pip install mariana-trenchRunning Mariana TrenchWe'll use a small app that is part of our documentation. You can get it by running (mariana-trench)$ git clone https://github.com/facebook/mariana-trench
(mariana-trench)$ cd mariana-trench/documentation/sample-appWe are now ready to run the analysis (mariana-trench)$ mariana-trench \
--system-jar-configuration-path=$ANDROID_SDK/platforms/android-30/android.jar \
--apk-path=sample-app-debug.apk \
--source-root-directory=app/src/main/java
# ...
INFO Analyzed 68886 models in 4.04s. Found 4 issues!
# ...The analysis has found 4 issues in our sample app. The output of the analysis is a set of specifications for each method of the application. Post ProcessingThe specifications themselves are not meant to be read by humans. We need an additional processing step in order to make the results more presentable. We do this with SAPP PyPi installed for us: (mariana-trench)$ sapp --tool=mariana-trench analyze .
(mariana-trench)$ sapp --database-name=sapp.db server --source-directory=app/src/main/java
# ...
2021-05-12 12:27:22,867 [INFO] * Running on http://localhost:5000/ (Press CTRL+C to quit)The last line of the output tells us that SAPP started a local webserver that lets us look at the results. Open the link and you will see the 4 issues found by the analysis. Exploring ResultsLet's focus on the remote code execution issue found in the sample app. You can identify it by its issue code 1(for all remote code executions) and the callable void MainActivity.onCreate(Bundle). With only 4 issues to see it's easy to identify the issue manually but once more rules run, the filter functionality at the top right of the page comes in handy. https://blogger.googleusercontent.com/img/a/AVvXsEhI53fCtP6epcchhRfvUCntyp2W-yNgH9zYrVtq4-1WZ9e71A9DZbpEzd7QgnQpInBISiBZX7AfHe2seyIriFXWZsbeyO0O0DAMg_Bep39naGgJQHD6TVq6p2tfdNKjwXpIjJWaocC4zYByg1G57xtQDrW32gNnwRKKbosS6Sz_wsiSyJlYOy8xymlP2w=w640-h220 The issue tells you that Mariana Trench found a remote code execution in MainActivity.onCreatewhere the data is coming from Activity.getIntentone call away, and flows into the constructor of[...]
Hacking Articles Tips Tricks Videos Tutorials
KitPloit - PenTest Tools! Mariana Trench - Security Focused Static Analysis Tool For Android And Java Applications https://blogger.googleusercontent.com/img/a/AVvXsEgAbrO7ZZxOY1wIwTo-4ast5uTg6_bKACZhjn4IBFzz9YkHS-Ua0C72PTySxQu0BNQDSCfnsbmw96WZYgX8GDmU6FV…
ProcessBuilder3 calls away. Click on "Traces" in the top right corner of the issue to see an example trace.The trace surfaced by Mariana Trench consists of three parts.
The source trace represents where the data is coming from. In our example, the trace is very short:
Activity.getIntentis called in MainActivity.onCreatedirectly. https://blogger.googleusercontent.com/img/a/AVvXsEg0_SIOlBelGYt7qip0EIcJf9G9yuIb-Cc9eO2zw-KegKxjguVqf7jNvsG_aKodqdxWgOqkXHE9XlD6_3W1T_w2v2IcF1BGEHwM3RhipmcUHV9sDcChaBrEngBvaXaQuKH1J4KYiQtKMFDPY0eL_Lv9INml7X2wZUj_k9_6L1-jitwBILpgI7fjYZDsgg=w640-h280 The trace root represents where the source trace meets the sink trace. In our example this is the activitie's onCreatemethod. https://blogger.googleusercontent.com/img/a/AVvXsEhF9j7J06jsR9szwo4E6SqhDQ63rd5CQU0pJlVkLWGU8FAGdI1Vjjxow0WXK58EotbaCGnyKYABq-debOUdRJr_SQjZOkwAEagDpdP1hh9_yFACI-c5HPAgn0xMhsNc0tY5Mb25xlVcvCu8qGEopouEXJ6FTKb9jl7RX0Z3Mi1DkD56ryLJLuOPtIfZHg=w640-h190 The final part of the trace is the sink trace: This is where the data from the source flows down into a sink. In our example from onCreate, to onClick, to execute, and finally into the constructor of ProcessBuilder. https://blogger.googleusercontent.com/img/a/AVvXsEicL3PvW_hQJH2nYS6oiDObsAe8tl50yu9OlVOXOPiRn5APBgbS9GneJCDcwK5WcGpi4W-PLysjD_Ixjrr4LbY7dvWV_vAMac5t2jG79ETn_VQyal9GVNwHKga0a7n0OxiDGpoeKY9IAAYxK-akzoxY-nK6rwPt7XEf5fgz7pImG7TowdY_QEyGMk268g=w640-h474 Configuring Mariana TrenchYou might be asking yourself, "how does the tool know what is user controlled data, and what is a sink?". This guide is meant to quickly get you started on a small app. We did not cover how to configure Mariana Trench. You can read more about that at our website under Configuration. ContributingFor an in-depth guide on building from source and development on Mariana Trench, see the Developer's Guide at our website. Download Mariana-Trench
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
NetSPI Adds IoT Penetration Testing to its Suite of Offensive Security Services
Led by IoT security expert Larry Trowell, the IoT pen-testing services focus on securing ATMs, automotive, medical devices, operational technology, and other embedded systems.
NetSPI Adds IoT Penetration Testing to its Suite of Offensive Security Services
Led by IoT security expert Larry Trowell, the IoT pen-testing services focus on securing ATMs, automotive, medical devices, operational technology, and other embedded systems.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
Brillio Acquires Cedrus Digital to Strengthen Their Digital Transformation Service Capabilities
The acquisition of Cedrus Digital, with its consulting-led model and over 150 cloud, data and product engineers, primarily in the United States, will further augment Brillio’s nearshore digital transformation capabilities offered for Fortune 500 clients.
Brillio Acquires Cedrus Digital to Strengthen Their Digital Transformation Service Capabilities
The acquisition of Cedrus Digital, with its consulting-led model and over 150 cloud, data and product engineers, primarily in the United States, will further augment Brillio’s nearshore digital transformation capabilities offered for Fortune 500 clients.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Hackademic-RTB1 VM Walkthrouh
https://cdn-images-1.medium.com/max/787/0*0xVkym88TgocB2M7.png
Makineyi indirebilirsiniz.
Continue reading on Medium »
Hackademic-RTB1 VM Walkthrouh
https://cdn-images-1.medium.com/max/787/0*0xVkym88TgocB2M7.png
Makineyi indirebilirsiniz.
Continue reading on Medium »
Hacking Articles Tips Tricks Videos Tutorials
Photo
Hacking on Medium
Apache emite el tercer parche para corregir la nueva vulnerabilidad Log4j de alta gravedad
https://cdn-images-1.medium.com/max/1315/0*dxxuPbPzRlsbnn4V
PUBLICADO EN 20 DICIEMBRE, 2021POR DPAB
Continue reading on Medium »
Apache emite el tercer parche para corregir la nueva vulnerabilidad Log4j de alta gravedad
https://cdn-images-1.medium.com/max/1315/0*dxxuPbPzRlsbnn4V
PUBLICADO EN 20 DICIEMBRE, 2021POR DPAB
Continue reading on Medium »
Hacking Articles Tips Tricks Videos Tutorials
Photo
Deep Web
PFFFBEEP® Free ßįčkø @chieffkeeffsossa @instagram [ Lil uzi drop a snippet nigga] WUZ Here;
https://external-preview.redd.it/fQ9oApfxc6Rq0ku0-z1Pzhk6zktZRvmVXRPPgXC-v_g.jpg?width=320&crop=smart&auto=webp&s=e1577e2dc58feba905d6240ec5a26c1ab050e3e8 submitted by /u/Ill-Chef4943
[link] [comments]
PFFFBEEP® Free ßįčkø @chieffkeeffsossa @instagram [ Lil uzi drop a snippet nigga] WUZ Here;
https://external-preview.redd.it/fQ9oApfxc6Rq0ku0-z1Pzhk6zktZRvmVXRPPgXC-v_g.jpg?width=320&crop=smart&auto=webp&s=e1577e2dc58feba905d6240ec5a26c1ab050e3e8 submitted by /u/Ill-Chef4943
[link] [comments]
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
Is it possible to encrypt my browsing data in a public wi-fi without using a VPN?
I've been thinking a lot about this since recently a coffee shop near me opened, and it had open wifi. I do not want to pay for a VPN since I do not trust them for my data to show up as encrypted into the network. I found this on GitHub, but I have not tested it enough to see if it works. So can someone give any help with that?
submitted by /u/ArturEPinheiro777
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
Is it possible to encrypt my browsing data in a public wi-fi without using a VPN?
I've been thinking a lot about this since recently a coffee shop near me opened, and it had open wifi. I do not want to pay for a VPN since I do not trust them for my data to show up as encrypted into the network. I found this on GitHub, but I have not tested it enough to see if it works. So can someone give any help with that?
submitted by /u/ArturEPinheiro777
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
Is it possible to encrypt my browsing data in a public wi-fi...
I've been thinking a lot about this since recently a coffee shop near me opened, and it had open wifi. I do not want to pay for a VPN since I do...
hacking: security in practice
Want some info on hacking
How do I learn, where do I start and stuff.
I heard a raspberry pi is good to learn on which I already own, is it a good start?
What should I learn first?
submitted by /u/kieron-bl
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
Want some info on hacking
How do I learn, where do I start and stuff.
I heard a raspberry pi is good to learn on which I already own, is it a good start?
What should I learn first?
submitted by /u/kieron-bl
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
Want some info on hacking
How do I learn, where do I start and stuff. I heard a raspberry pi is good to learn on which I already own, is it a good start? What should I...
hacking: security in practice
Ubuntu Encrypted Home
Hi, I'm attempting to potentially recover some long lost bitcoin and my old laptop is locked like fort Knox, I had total drive encryption (which I remember the password to) and an encrypted /home dir.
I have used the strings command to dump the hash from wrapped-passphrase and I copied the hashes from private.sig. They were in /home/.ecryptfs/user/.ecryptfs
My question is, what is the hash type for these hashes? I have hashcat launcher installed to crack them but im not sure what the hash type is.
For reference. The hash I got from wrapped-passphrase is bd1612a4708ab608
and my two other hashes from Private.sig are 2723b338a9881f76 and 07e9f7ee1bb6de80
submitted by /u/AveragePatriot
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
Ubuntu Encrypted Home
Hi, I'm attempting to potentially recover some long lost bitcoin and my old laptop is locked like fort Knox, I had total drive encryption (which I remember the password to) and an encrypted /home dir.
I have used the strings command to dump the hash from wrapped-passphrase and I copied the hashes from private.sig. They were in /home/.ecryptfs/user/.ecryptfs
My question is, what is the hash type for these hashes? I have hashcat launcher installed to crack them but im not sure what the hash type is.
For reference. The hash I got from wrapped-passphrase is bd1612a4708ab608
and my two other hashes from Private.sig are 2723b338a9881f76 and 07e9f7ee1bb6de80
submitted by /u/AveragePatriot
[link] [comments]
___________________________
@hacking_Attack
@Hacking_Video
reddit
Ubuntu Encrypted Home
Hi, I'm attempting to potentially recover some long lost bitcoin and my old laptop is locked like fort Knox, I had total drive encryption (which I...
Dark Reading: Attacks/Breaches
New Log4j Attack Vector Discovered
Meanwhile, Apache Foundation releases third update to logging tool in 10 days to address yet another flaw.
___________________________
@hacking_Attack
@Hacking_Video
New Log4j Attack Vector Discovered
Meanwhile, Apache Foundation releases third update to logging tool in 10 days to address yet another flaw.
___________________________
@hacking_Attack
@Hacking_Video
Dark Reading
New Log4j Attack Vector Discovered
Meanwhile, Apache Foundation releases third update to logging tool in 10 days to address yet another flaw.
Hacking Articles Tips Tricks Videos Tutorials
Photo
Dark Reading: Attacks/Breaches
Russian National Extradited for Illegal Hacking & Trading
Vladislav Klyushin was allegedly involved in a global operation to trade on nonpublic data stolen from US computer networks.
___________________________
@hacking_Attack
@Hacking_Video
Russian National Extradited for Illegal Hacking & Trading
Vladislav Klyushin was allegedly involved in a global operation to trade on nonpublic data stolen from US computer networks.
___________________________
@hacking_Attack
@Hacking_Video
Dark Reading
Russian National Extradited for Illegal Hacking & Trading
Vladislav Klyushin was allegedly involved in a global operation to trade on nonpublic data stolen from US computer networks.