Welcome to Hacking a rise I’m the Laughingman and in two days post i going to show you how to install the dependencies for ss7 attacks on Kali Linux 2020.2 so since i swapped hdd and ram iv installed a new Kali Linux system :'( rip lol enjoy the tutorial guys

What is SS7

Signaling System No. 7 is a set of telephony signaling protocols developed in 1975, which is used to set up and tear down telephone calls in most parts of the world-wide public switched telephone network.

What is a SS7 attack

An SS7 attack is an exploit that takes advantage of a weakness in the design of SS7 (Signalling System 7) to enable data theft, eavesdropping, text interception and location tracking. While the SS7 network is fundamental to cellphones and its operators, the security of the design relied entirely on trust.

Before we start

so lads first of all i recommend you upgrade to do this type sudo apt full-upgrade if you already upgraded then you are golden guy πŸ˜› hahahahaha

Installing the dependencies

right guys now we get two the install of the dependencies so open the terminal and type apt-cache search ss7
INSTALLING SS7 DEPENDENCIES ON KALI LINUX V 2020.2 1

as u see we have a few packages

  • grass-core – GRASS GIS core components
  • libosmo-sigtran-dev – Development headers for the Osmocom SIGTRAN library
  • libosmo-sigtran-doc – Documentation for the Osmocom SIGTRAN library
  • libosmo-sigtran0 – Osmocom SIGTRAN library (SCCP, SUA, M3UA and more)
  • libosmomtp0 – Message Transfer Part for Signaling System 7
  • libqgisgrass7-3.10.5 – QGIS – shared grass library
  • libss7-2.0 – Signalling System 7 (ss7) library
  • libss7-dev – Signalling System 7 (ss7) development files
  • libzed-ocaml – abstract engine for text edition in OCaml (runtime)
  • libzed-ocaml-dev – abstract engine for text edition in OCaml (development tools)
  • osmo-stp – Osmocom SIGTRAN STP (Signaling Transfer Point)
  • What we need to do now is install each them one by one which is all sorts of a bitch lol but it should be quick if you have good internet lol

    so lets start with the first one grass-core – GRASS GIS core components

    What is grass-core

    Grass core GRASS GIS core components
    Commonly referred to as GRASS, this is a Geographic Information System (GIS) used for geospatial data management and analysis, image processing, graphics/map production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many government agencies and environmental consulting companies.

    install grass-core

    In the terminal type sudo apt install grass-core -y

    INSTALLING SS7 DEPENDENCIES ON KALI LINUX V 2020.2 2

    now you with

    next we need to install libosmo-sigtran-dev

    what is libosmo-sigtran-dev

    libosmo-sigtran is a shared library containing SS7/SIGTRAN related functionality, including connection-less and connection-oriented SCCP as per ITU-T Q.71x, M3UA (MTP3 User Adaptation) according to IETF RFC4666, SUA (SCCP User Adpatation) according to IETF RFC3868 as well as MTP-level routing function and handling of signaling links, linksets, ASPs, SGs, etc.

    now in the terminal type sudo apt install libosmo-sigtran-dev -y
    INSTALLING SS7 DEPENDENCIES ON KALI LINUX V 2020.2 3

    and with

    next we need to install libosmo-sigtran-doc

    what is libosmo-sigtran-doc

    libosmo-sigtran is a shared library containing SS7/SIGTRAN related functionality, including connection-less and connection-oriented SCCP as per ITU-T Q.71x, M3UA (MTP3 User Adaptation) according to IETF RFC4666, SUA (SCCP User Adpatation) according to IETF RFC3868 as well as MTP-level routing function and handling of signaling links, linksets, ASPs, SGs, etc. This package provides documentation for the Osmocom SIGTRAN Library.

    now in the terminal type sudo apt install libosmo-sigtran-doc -y and with for it to install

    INSTALLING SS7 DEPENDENCIES ON KALI LINUX V 2020.2 4

    so two install the rest of the packages type sudo apt install (package name )

    what is libosmo-sigtran0

    Osmocom SIGTRAN library (SCCP, SUA, M3UA and more)
    This is a shared library containing SS7/SIGTRAN related functionality,
    including connection-less and connection-oriented SCCP as per ITU-T Q.71x,
    M3UA (MTP3 User Adaptation) according to IETF RFC4666, SUA (SCCP User
    Adpatation) according to IETF RFC3868 as well as MTP-level routing function
    and handling of signaling links, linksets, ASPs, SGs, etc.

    what is libosmomtp0

    Message Transfer Part for Signaling System 7
    MTP is part of the Signaling System 7 used for communication in Public Switched Telephone Networks. MTP is responsible for reliable, unduplicated and in-sequence transport of SS7 messages between communication partners. This library is closely related to the libosmosccp library.

    what is libqgisgrass7-3.10.5

    QGIS – shared grass library
    QGIS is a Geographic Information System (GIS) which manages, analyzes and display databases of geographic information.

    what is libss7-2.0

    A userspace library that provids SS7 protocol services to applications.
    It has a working MTP2, MTP3, and ISUP for ITU and ANSI style SS7, however
    it was written in a manner that will easily allow support for other various
    national specific variants in the future. For a working reference
    implementation, see the various link test programs, as well as the Asterisk
    Open Source PBX.
    C implementation of the Signalling System 7 (ss7) telephony protocol.

    what is libss7-dev

    A userspace library that provids SS7 protocol services to applications. It has a working MTP2, MTP3, and ISUP for ITU and ANSI style SS7, however it was written in a manner that will easily allow support for other various national specific variants in the future. For a working reference implementation, see the various link test programs, as well as the Asterisk Open Source PBX.

    Development files for the C implementation of the Signalling System 7 (ss7) telephony protocol.

    what is libzed-ocaml

    Zed is an abstract engine for text edition. It can be used to write text editors, edition widgets, readlines, …
    Zed uses Camomile to fully support the Unicode specification, and implements an UTF-8 encoded string type with validation, and a rope datastructure to achieve efficient operations on large Unicode buffers. Zed also features a regular expression search on ropes.
    To support efficient text edition capabilities, Zed provides macro recording and cursor management facilities.

    what is libzed-ocaml-dev

    abstract engine for text edition in OCaml (development tools)
    Zed is an abstract engine for text edition. It can be used to write text editors, edition widgets, readlines, …

    Zed uses Camomile to fully support the Unicode specification, and implements an UTF-8 encoded string type with validation, and a rope datastructure to achieve efficient operations on large Unicode buffers. Zed also features a regular expression search on ropes.

    To support efficient text edition capabilities, Zed provides macro recording and cursor management facilities.

    what is osmo-stp

    OsmoSTPΒΆ. The Osmocom Signal Transfer Point is a SS7 Transfer Point implementing MTP routing as well as SIGTRAN SG (Signaling Gateway) functionality.

    Leave a Reply