Hacking Articles Tips Tricks Videos Tutorials
470 subscribers
65.9K 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
Exploit Collector
Nokia Transport Module Authentication Bypass

https://2.bp.blogspot.com/-8IZk1MGzGDs/WWlvRc2I8KI/AAAAAAAAINM/SaF41lFV3n4aBJrQBjJ2SaVGr7WaiJo3gCLcBGAs/s1600/h34.png
The TRS web console allows an authenticated user to remotely manage the BTS and its configuration. Analysis discovered an authentication bypass vulnerability in the web management console. BTS TRS web console version FTM_W20_FP2_2019.08.16_0010 is affected.

MD5 | 4f32f0cecdf17e2dffb9e31e654386dd

Download
title: Nokia Transport Module Authentication Bypass
case id: CM-2020-02
product: BTS TRS web console (FTM_W20_FP2_2019.08.16_0010)
vulnerability type: Authentication Bypass
severity: Critical
found: 2020-09-28
CVE: CVE-2021-31932
by: Cristiano Maruti (@cmaruti)

[EXECUTIVE SUMMARY]

The TRS web console allows an authenticated user to remotely manage the BTS
and its configuration. The analysis discovered an authentication bypass
vulnerability (CWE-289) in the web management console. A malicious
unauthenticated user can get access to all the functionalities exposed via
the web panel circumventing the authentication process. The vulnerability
lies in the way the web server in use (lighttpd) protects restricted
resources and how special characters are encoded and pass to the underline
CGIs. A successful attack can read data from the BTS and read, modify or
delete BTS configuration.

[VULNERABLE VERSIONS]

The following version of the TRS web console was affected by the
vulnerability; previous versions may be vulnerable as well:
- BTS TRS web console (FTM_W20_FP2_2019.08.16_0010)

[TECHNICAL DETAILS]

It is possible to reproduce the vulnerability following these steps:
1. Open a web browser and insert the BTS TRS web console IP
2. Navigate to a protected resource (for example
/protected/ShowErrorLog.cgi)
3. Subsitute the dot character with the corresponding URL encoded value
(%2e)
4. Resulting URL
(/protected/ShowErrorLog%2ecgi?token=thisIsNotTheRightToken)
give access without prompt for any authentication credential

Below a full transcript of the HTTP request used to get access to a
protected
resource.

HTTP Request
-------------------------------------------------------------------------------
GET /protected/ShowErrorLog%2Ecgi?token=thisIsNotTheRightToken HTTP/1.1
Host:
Source:packetstormsecurity.com

___________________________
@hacking_Attack
@Hacking_Video
Hacking Articles Tips Tricks Videos Tutorials
Photo
hacking: security in practice
Rapid7 have decided to close public access to their Open Data internet research, a fantastic resource for passive domain reconnaissance/OSINT

As stated in the title, Rapid7 have shutdown free access to their Open Data internet research. In my opinion this was by far the best and most underrated resource for passive domain intelligence (attack surface mapping, bug bounty hunting, etc.).

Do any of you know a good alternative? I know https://github.com/Cgboal has made a good indexation of the data. An older version of the data also seems to be searchable on https://webscout.io/app/demo but ideally I would love to work with a complete dataset. Is anyone aware of similar research projects?

Rapid7 has published this blogpost on their decision to close access to the data https://www.rapid7.com/blog/post/2022/02/10/evolving-how-we-share-rapid7-research-data-2/

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

___________________________
@hacking_Attack
@Hacking_Video
100 Days of Hacking — Day 7

Objectives of day 7 :Continue reading on Medium »
Read more...
Hacking Articles Tips Tricks Videos Tutorials
dive_4_demo-778677.gif
KitPloit - PenTest Tools!
Dive - A Tool For Exploring Each Layer In A Docker Image

http://3.bp.blogspot.com/-jY8vytUej2s/Yd0cA00InbI/AAAAAAAA8a8/00PdXF346cs7bXgFNqwMMFAhfsq5XKZpgCK4BGAYYCw/w640-h400/dive_4_demo-778677.gif A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.
To analyze a Docker image simply run dive with an image tag/id/digest: dive or if you want to build your image then jump straight into analyzing it: dive build -t Building on Macbook (supporting only the Docker container engine)
docker run --rm -it \
-v /var/run/docker.sock:/var/run/docker.sock \
-v "$(pwd)":"$(pwd)" \
-w "$(pwd)" \
-v "$HOME/.dive.yaml":"$HOME/.dive.yaml" \
wagoodman/dive:latest build -t
Additionally you can run this in your CI pipeline to ensure you're keeping wasted space to a minimum (this skips the UI): CI=true dive http://4.bp.blogspot.com/-PbsUesOm8uQ/Yd0cBGawlQI/AAAAAAAA8bE/EdM9Ebp3_h0rQ_R4PmAt7TsvlmghNByeQCK4BGAYYCw/w640-h382/dive_5_demo-ci-780139.png This is beta quality! Feel free to submit an issue if you want a new feature or find a bug :) Basic FeaturesShow Docker image contents broken down by layer

As you select a layer on the left, you are shown the contents of that layer combined with all previous layers on the right. Also, you can fully explore the file tree with the arrow keys.

Indicate what's changed in each layer

Files that have changed, been modified, added, or removed are indicated in the file tree. This can be adjusted to show changes for a specific layer, or aggregated changes up to this layer.

Estimate "image efficiency"

The lower left pane shows basic layer info and an experimental metric that will guess how much wasted space your image contains. This might be from duplicating files across layers, moving files across layers, or not fully removing files. Both a percentage "score" and total wasted file space is provided.

Quick build/analysis cycles

You can build a Docker image and do an immediate analysis with one command: dive build -t some-tag .You only need to replace your docker buildcommand with the same dive buildcommand.

CI Integration

Analyze an image and get a pass/fail result based on the image efficiency and wasted space. Simply set CI=truein the environment when invoking any valid dive command.

Multiple Image Sources and Container Engines Supported

With the --sourceoption, you can select where to fetch the container image from: dive or dive ://With valid sourceoptions as such:

* docker: Docker engine (the default option)
* docker-archive: A Docker Tar Archive from disk
* podman: Podman engine (linux only) InstallationUbuntu/Debian wget https://github.com/wagoodman/dive/releases/download/v0.9.2/dive_0.9.2_linux_amd64.deb
sudo apt install ./dive_0.9.2_linux_amd64.deb
RHEL/Centos curl -OL https://github.com/wagoodman/dive/releases/download/v0.9.2/dive_0.9.2_linux_amd64.rpm
rpm -i dive_0.9.2_linux_amd64.rpm
Arch Linux

Available as dive in the Arch User Repository (AUR). yay -S diveThe above example assumes yayas the tool for installing AUR packages.

Mac

If you use Homebrew: brew install diveIf you use MacPorts: sudo port install diveOr download the latest Darwin build from the releases page.

Windows

Download the latest release.

Go tools Requires Go version 1.10 or higher. go get github.com/wagoodman/diveNote: installing in this way you will not see a proper version [...]

___________________________
@hacking_Attack
@Hacking_Video
QRCDR Path Traversal Vulnerability

QRCDR is a popular PHP — JavaScript QR-Code Generator, which is widely used for creating customized QR-Code in easy steps. also, it’s used…Continue reading on Medium »
Read more...
Adding customers to victim’s store via Insecure Direct Object Reference

Hello! I am back with my 2nd bug bounty write up. This time I’ll be showing you how I found an Insecure Direct Object Reference bug on an…Continue reading on Medium »
Read more...