Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
asadbg — asadbg est un framework d'outils conçu pour faciliter l'automatisation du débogage en direct des appareils Cisco ASA. | Kitploit
Outils/GitHubGitHub/nccgroup/asadbg
Sécurité des Systèmes EmbarquésRétro-ingénierieScripting et AutomatisationDébogueursSécurité RéseauSécurité MatérielleAnalyse de BinairesAnalyse de Micrologiciel
GitHubnccgroup/asadbg

asadbg

asadbg est un framework d'outils conçu pour faciliter l'automatisation du débogage en direct des appareils Cisco ASA.

Voir le dépôt
79384il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

asadbg

Note préliminaire : nous recommandons de l'utiliser dans le cadre de asatools, mais il peut également être utilisé de manière autonome.

asadbg est un framework d'outils conçu pour faciliter l'automatisation du débogage en direct des équipements Cisco ASA, ainsi que l'automatisation des interactions avec le CLI Cisco via série/ssh afin d'exécuter rapidement des tâches répétitives.

Démo asadbg

  • Il enveloppe gdb
  • Il prend en charge un fichier de configuration asadbg.cfg pour faciliter le débogage de différentes versions
  • Il prend en charge à la fois le matériel réel et GNS3
  • Il utilise facultativement ret-sync pour une meilleure expérience de débogage depuis IDA Pro
  • Il prend en charge l'exécution de scripts gdb supplémentaires au démarrage
  • Il fournit des bibliothèques utiles pour automatiser les tests sur plusieurs versions de firmware sur matériel réel

L'outil principal est asadbg.py et il exécutera la plupart des autres scripts d'assistance. Notez que vous devrez peut-être utiliser au départ asafw pour dépaqueter le firmware afin d'obtenir la meilleure version de asadbg.

  • asadbg.py : outil principal utilisé pour déboguer les ASA
  • asdbg_hunt.py/asadbg_rename.py : scripts Python IDA à utiliser avec idahunt pour importer des symboles pour de nouvelles cibles

Les éléments suivants sont importés automatiquement par asadbg.py, mais nous vous donnons quelques informations sur leur utilité :

  • asa_lib*.py : scripts Python gdb pour utiliser libdlmalloc, libptmalloc et libmempool.
  • asa_sync.py : script Python gdb pour utiliser ret-sync
  • comm.py : ensemble de fonctions pour communiquer via série, SSH, telnet.
  • find_lina_pid.py : trouve le PID de lina à l'aide de commandes SSH
  • template_gdbinit : modèle gdbinit corrigé par asadbg.py pour chaque cible que nous débogons

Prérequis

  • Python3 uniquement
    • pip3 install pyserial paramiko
  • Testé en profondeur sur Linux (mais pourrait fonctionner aussi sur OS X)
  • Firmware préchargé sur la mémoire flash d'un véritable équipement ASA ou d'un émulateur ASA configuré dans GNS3

Vous devez au départ modifier asadbg/env.sh pour correspondre à votre environnement. Cela vous permettra de définir les chemins vers les outils utilisés par tous les scripts ainsi que certaines variables correspondant à votre environnement ASA. Notez qu'il existe un asafw/env.sh similaire, mais un seul est requis pour les deux projets. Nous recommandons de l'ajouter à votre ~/.bashrc :``` source /path/to/asadbg/env.sh

root@kitploit:~
# Débogage automatisé

L'un des principaux avantages de l'utilisation d'asadbg est que vous pouvez automatiser votre utilisation des appareils Cisco ASA à la fois émulés (GNS3) et réels. Cela peut inclure simplement l'automatisation générale du démarrage et de l'exécution de divers firmwares et configurations, ou spécifiquement l'automatisation du processus de débogage de `lina` à l'aide de gdb. Cela se fait principalement via le script `asadbg.py`. L'idée principale est de précharger de la mémoire flash sur l'appareil ASA avec les fichiers de firmware et de configuration que vous souhaitez utiliser sur l'appareil. Pour chaque firmware que vous souhaitez déboguer, vous pouvez utiliser un outil tel que `asafw` pour extraire différents symboles, puis générer automatiquement des fichiers gdbinit à partir de ces symboles. Par défaut, `asadbg.py` utilise un fichier `template_gdbinit` pour automatiser la création d'un fichier gdbinit spécifique à la version au moment de l'exécution, en utilisant les symboles présents dans la base de données.

## Démarrer rapidement un appareil réel (sans débogage)

Vous pouvez démarrer rapidement une version donnée en spécifiant les fichiers de firmware et de configuration qui doivent déjà se trouver sur la carte CF.```
asadbg$ ./asadbg.py --firmware-type normal --serial-port /dev/ttyUSB0 --firmware asa802-k8.bin --config config-802

Déboguer un périphérique GNS3 avec un fichier de configuration

L’exemple suivant montre comment configurer les fichiers de configuration pour déboguer un périphérique GNS3. Nous définissons d’abord un fichier de configuration asadbg.cfg similaire à celui ci-dessous. Il contient l’adresse IP/le port GNS3 du pare-feu configuré, que nous obtenons directement depuis GNS3.```ini [GLOBAL] gns3_host=192.168.5.1 asadb_file=asadb.json

[asav941200] version=941200 arch=gns3 rootfs_path= /home/user/_asav941-200.qcow2.extracted/rootfs gns3_port=12005 attach_gdb=yes

root@kitploit:~
Il pointe également vers le fichier `asadb.json` de la base de données ASA contenant les adresses requises. Ce
qui est important ici, c'est que `version=941200` et `arch=gns3` spécifiés dans
`asadbg.cfg` permettent de correspondre au firmware dans `asadb.json` ci-dessous. Nous indiquons également
que nous voulons attacher gdb.```json
{
    "ASLR": false,
    "addresses": {
        "clock_interval": 59514112,
        "socks_proxy_server_start": 22139744,
        "aaa_admin_authenticate": 418288
    },
    "fw": "asav941-200.qcow2",
    "lina_imagebase": 4194304,
    "version": "9.4.1.200",
    "arch": 64
}

Maintenant, nous commençons le débogage et clock_interval sera automatiquement patché :``` asadbg$ ./asadbg.py --name asav941200 --asadbg-config asadbg.cfg [asadbg] Using config file: asadbg.cfg [asadbg] Found section: 'asav941200' in config [asadbg] Using gdb: '/usr/bin/gdb' [asadbg] Using architecture: gns3 [asadbg] Trying lina: /home/user/_asav941-200.qcow2.extracted/rootfs/asa/bin/lina [asadbg] Going to debug... [asadbg] Using GNS3 emulator 192.168.5.1:12005 [asadbg] Starting gdb now... [gdbinit_941200] Configuring paths... [gdbinit_941200] Disabling pagination... [gdbinit_941200] Connecting over TCP/IP... 0x0000003655201190 in ?? () from /home/user/_asav941-200.qcow2.extracted/rootfs/lib64/ld-linux-x86-64.so.2 [gdbinit_941200] Connected. [gdbinit_941200] Watchdog disabled [gdbinit_941200] heap debugging plugins loaded [gdbinit_941200] Additional gdb scripts loaded [gdbinit_941200] Done. (gdb) c Continuing.

root@kitploit:~
## Débogage d'un appareil réel avec fichier de configuration

L'exemple suivant montre comment configurer les fichiers de configuration pour déboguer
un véritable appareil Cisco ASA via une console série.```ini
[GLOBAL]
serial_port=/dev/ttyUSB0
asadb_file=asadb.json

[asa924-gdb]
version=924
arch=32
rootfs_path=/home/user/_asa924-k8.bin.extracted/rootfs
firmware=asa924-k8-debugshell-gdbserver.bin
config=config-924
firmware_type=gdb
attach_gdb=yes

Notez également que nous devons spécifier un firmware_type qui indique si le micrologiciel est non modifié, rooté, dispose d'un shell série activé ou si gdb a été activé au démarrage. Ceci est parce que nous effectuerons différentes actions au démarrage selon le format. Ici, nous pouvons voir que nous utilisons un micrologiciel modifié asa924-k8-debugshell-gdbserver.bin qui a gdbserver activé au démarrage et contient un shell de débogage. Nous voyons ci-dessous que lorsque le bootrom démarre, asadbg interrompt automatiquement la séquence afin de charger le micrologiciel et les fichiers de configuration déjà sur la carte CF.``` asadbg$ ./asadbg.py --name asa924-gdb --asadbg-config asadbg.cfg [asadbg] Using config file: asadbg.cfg [asadbg] Found section: 'asa924-gdb' in config [asadbg] Using gdb: '/usr/bin/gdb' [asadbg] Using architecture: 32 [asadbg] Trying lina: /home/user/_asa924-k8.bin.extracted/rootfs/asa/bin/lina [asadbg] Going to debug... [asadbg] Using serial port: /dev/ttyUSB0 [asadbg] Loading 'asa924-k8-debugshell-gdbserver.bin' with 'config-924'... [comm] Waiting boot... [SNIP] Platform ASA5505

Use BREAK or ESC to interrupt boot. Use SPACE to begin boot immediately. Boot interrupted.

[SNIP] rommon #0> boot asa924-k8-debugshell-gdbserver.bin cfg=config-924 Launching BootLoader... Boot configuration file contains 1 entry.

Loading asa924-k8-debugshell-gdbserver.bin........ Booting... Platform ASA5505 [SNIP] SMFW PID: 514, Starting /asa/bin/lina under gdbserver /dev/ttyS0 SMFW PID: 512, started gdbserver on member: 514//asa/bin/lina SMFW PID: 512, created member ASA BLOB, PID=514 Process /asa/bin/lina created; pid = 517 Remote debugging using /dev/ttyS0 [comm] gdb detected - boot finished. [comm] Boot should be finished now? [asadbg] Starting gdb now... [gdbinit_924] Configuring paths... [gdbinit_924] Disabling pagination... [gdbinit_924] Connecting over USB... 0xdc7e2820 in ?? () from /home/user/_asa924-k8.bin.extracted/rootfs/lib/ld-linux.so.2 [gdbinit_924] Connected. [gdbinit_924] Watchdog disabled [gdbinit_924] heap debugging plugins loaded [gdbinit_924] Additional gdb scripts loaded [gdbinit_924] Done. (gdb) c Continuing.

root@kitploit:~
# Importer des symboles supplémentaires

De nombreuses parties d'asadbg reposent sur une base de données `asadbg/asadb.json` qui
contient des symboles pour diverses versions de firmware. Nous avons fourni un petit
nombre de symboles existants, mais vous pouvez en ajouter d'autres manuellement ou utiliser
[idahunt](https://github.com/nccgroup/idahunt)
pour ajouter automatiquement de nouvelles cibles. Cette section explique comment procéder.

## Prérequis

Les scripts IDA Python dans asadbg supposent que `filelock.py/ida_helper.py` sont
disponibles. Comme ils sont exécutés directement depuis IDA Python, la manière dont nous avons
procédé jusqu'ici consiste à créer des liens symboliques dans `asadbg/`. Nous ne pouvons pas vraiment les créer
dans le dépôt car les liens symboliques sous Windows sont différents de ceux sous Linux. Par conséquent,
cela doit être fait manuellement.

Sous Linux :```
asadbg$ ln -s ../idahunt/ida_helper.py ida_helper.py
asadbg$ ln -s ../idahunt/filelock.py filelock.py

Sous Windows, avec les droits d'administrateur :``` C:\asadbg> mklink filelock.py ..\idahunt\filelock.py C:\asadbg> mklink ida_helper.py ..\idahunt\ida_helper.py

root@kitploit:~
Nous devons également définir le chemin de la base de données (fait automatiquement par `env.sh`):```
C:\idahunt>set ASADBG_DB=C:\asadbg\asadb.json

Analyse initiale et renommage

Nous supposons que vous avez extrait tout le firmware dans un répertoire en utilisant par exemple asafw ou que vous avez extrait uniquement les fichiers lina et les avez placés dans une hiérarchie qui indique de quel firmware ils proviennent :``` C:\temp>tree /F Folder PATH listing Volume serial number is XXXX-XXX C:. ├───asa924-k8.bin │ lina │ ├───asa924-smp-k8.bin │ lina │ └───asav941-200.qcow2 lina

root@kitploit:~
D'abord, vous devez effectuer l'analyse initiale dans IDA. Nous pouvons utiliser `--list-only` avec
n'importe quelle commande pour vérifier quel serait le résultat de la commande.

Notez que nous filtrons sur des versions ASA spécifiques (9.2.4) et l'architecture (32 bits) :```
C:\idahunt>idahunt.py --verbose --inputdir "C:\temp" --analyse --scripts C:\asadbg\asadbg_rename.py --filter "filters\ciscoasa.py -m 924 -M 924 -v -a 32"
[idahunt] IDA32 = C:\Program Files (x86)\IDA 6.95\idaq.exe
[idahunt] IDA64 = C:\Program Files (x86)\IDA 6.95\idaq64.exe
[idahunt] ANALYSING FILES
[idahunt] Analysing C:\temp\asa924-k8.bin\lina
[idahunt] C:\Program Files (x86)\IDA 6.95\idaq.exe -B -LC:\temp\asa924-k8.bin\lina.log C:\temp\asa924-k8.bin\lina
[ciscoasa] Skipping non 32-bit: C:\temp\asa924-smp-k8.bin\lina
[ciscoasa] Skipping version too high: C:\temp\asav941-200.qcow2\lina
[idahunt] Waiting on remaining 1 IDA instances

[idahunt] EXECUTE SCRIPTS
[idahunt] Executing script C:\asadbg\asadbg_rename.py for C:\temp\asa924-k8.bin\lina
[idahunt] C:\Program Files (x86)\IDA 6.95\idaq.exe -A -SC:\asadbg\asadbg_rename.py -LC:\temp\asa924-k8.bin\lina.log C:\temp\asa924-k8.bin\lina.idb
[ciscoasa] Skipping non 32-bit: C:\temp\asa924-smp-k8.bin\lina
[ciscoasa] Skipping version too high: C:\temp\asav941-200.qcow2\lina
[idahunt] Waiting on remaining 0 IDA instances

Une fois l'analyse terminée, vous devriez avoir un lina.i64 ou lina.idb à côté de lina dans les dossiers respectifs.

Ajout de symboles à la base de données

Nous utilisons idahunt pour ajouter des symboles à la base de données :``` C:\idahunt>idahunt.py --verbose --inputdir "C:\temp" --scripts C:\asadbg\asadbg_hunt.py --filter "filters\ciscoasa.py -v" [idahunt] IDA32 = C:\Program Files (x86)\IDA 6.95\idaq.exe [idahunt] IDA64 = C:\Program Files (x86)\IDA 6.95\idaq64.exe [idahunt] EXECUTE SCRIPTS [idahunt] Executing script C:\asadbg\asadbg_hunt.py for C:\temp\asa924-k8.bin\lina [idahunt] C:\Program Files (x86)\IDA 6.95\idaq.exe -A -SC:\asadbg\asadbg_hunt.py -LC:\temp\asa924-k8.bin\lina.log C:\temp\asa924-k8.bin\lina.idb [idahunt] Executing script C:\asadbg\asadbg_hunt.py for C:\temp\asa924-smp-k8.bin\lina [idahunt] C:\Program Files (x86)\IDA 6.95\idaq64.exe -A -SC:\asadbg\asadbg_hunt.py -LC:\temp\asa924-smp-k8.bin\lina.log C:\temp\asa924-smp-k8.bin\lina.i64 [idahunt] Executing script C:\asadbg\asadbg_hunt.py for C:\temp\asav941-200.qcow2\lina [idahunt] C:\Program Files (x86)\IDA 6.95\idaq64.exe -A -SC:\asadbg\asadbg_hunt.py -LC:\temp\asav941-200.qcow2\lina.log C:\temp\asav941-200.qcow2\lina.i64 [idahunt] Executing script C:\asadbg\asadbg_hunt.py for C:\temp\asav962-7.qcow2\lina [idahunt] C:\Program Files (x86)\IDA 6.95\idaq64.exe -A -SC:\asadbg\asadbg_hunt.py -LC:\temp\asav962-7.qcow2\lina.log C:\temp\asav962-7.qcow2\lina.i64 [idahunt] Waiting on remaining 0 IDA instances

root@kitploit:~
# Automatisation de l'exécution de commandes sur la CLI

Nous prenons en charge l'exécution automatique de certaines commandes utiles via SSH, la connexion série
et théoriquement telnet également, bien que cela n'ait pas été testé en profondeur.```
$ comm.py -h
usage: comm.py [-h] [--comm COMM_TYPE] [--port TARGET_PORT] [--ip TARGET_IP]
               [--user USER] [--pass PASSWORD] [--reboot] [--version]
               [--disable-checkheaps] [--upload] [--force] [--download]
               [--delete-ike-sa] [--delete-webvpn-sessions] [--md5]
               [--input [INPUT [INPUT ...]]] [--oldssh] [--cmd CMD]
               [-C CFG_FILE]

optional arguments:
  -h, --help            show this help message and exit
  --comm COMM_TYPE      Communication type {serial(default), telnet, ssh}
  --port TARGET_PORT    Specify a custom serial (e.g. "/dev/ttyUSB0")/telnet
                        (e.g. 5000) port)
  --ip TARGET_IP        Cisco ASA/GNS3 IP address
  --user USER           User for SSH
  --pass PASSWORD       Password for SSH
  --reboot              Reboot router (serial, SSH)
  --version             Get the version (serial, SSH)
  --disable-checkheaps  Disable checkheaps default timeout (60 sec)
  --upload              Upload over SSH
  --force               Overwrite existing files
  --download            Download over SSH
  --delete-ike-sa       Delete IKE SAs (serial, SSH)
  --delete-webvpn-sessions
                        Delete WebVPN sessions (serial, SSH)
  --md5                 Compute MD5 for files (serial, SSH)
  --input [INPUT [INPUT ...]]
                        List of input files for other commands (eg: file1
                        file2 file3) (e.g.: --upload, --download, --md5)
  --oldssh              Specify an old version of SSH (do not know specific
                        command lines options and do not need them because
                        unsecure :))
  --cmd CMD             Command to run on the CLI (debugging)
  -C CFG_FILE           File containing commands to use (e.g.
                        config/setup_ssh.cfg)

Obtenir la version ASA

Nous utilisons --version et pouvons l'exécuter via la liaison série ou SSH :``` $ comm.py --comm serial --port /dev/ttyUSB0 --version [comm] Retrieving version now... [comm] Serial: /dev/ttyUSB0 [comm] Detected version: 9.2(4) $ comm.py --comm ssh --ip 192.168.210.77 --port 22 --user user --pass user --version [comm] Retrieving version now... [comm] SSH: 192.168.210.77:22 [comm] Detected version: 9.2(4)

root@kitploit:~
## Redémarrage de l'ASA

Nous utilisons `--reboot` :```
$ comm.py --comm ssh --reboot
[comm] Rebooting router now...
[comm] SSH: 192.168.210.77:22

si vous avez un CLI en cours d'exécution, vous devriez le voir redémarrer automatiquement :``` ciscoasa#


*** --- START GRACEFUL SHUTDOWN --- Shutting down isakmp Shutting down License Controller Shutting down File system


*** --- SHUTDOWN NOW --- Process shutdown finished

root@kitploit:~
## Téléversement de fichiers vers la flash

Nous pouvons téléverser plusieurs fichiers à la fois via SSH :```
$ comm.py --upload --comm ssh --oldssh --pass user --input fw/*
[comm] Warning: using forced SSH
[comm] Uploading file...
[comm] SSH: 192.168.210.77:22
[comm] Uploading: asa924-5-k8.bin...
[comm] Executing 'sshpass -p user scp  fw/asa924-5-k8.bin [email protected]:asa924-5-k8.bin'...
Connection to 192.168.210.77 closed by remote host.
[comm] Uploading file...
[comm] SSH: 192.168.210.77:22
[comm] Uploading: asa924-k8.bin...
[comm] Executing 'sshpass -p user scp  fw/asa924-k8.bin [email protected]:asa924-k8.bin'...
Connection to 192.168.210.77 closed by remote host.
[comm] Finished all tasks.

Notez que --oldssh est utile si vous utilisez un ancien client ssh.

Calcul du MD5 des fichiers sur la flash

Il est parfois utile de vérifier le MD5 des fichiers sur la flash pour s'assurer que les fichiers ont été correctement téléversés.``` $ comm.py --md5 --input asa924-k8.bin asa924-5-k8.bin --comm ssh --oldssh --ip 192.168.210.77 Calculating MD5. Will take 20 seconds... asa924-k8.bin = 4558b27d0dd7ba1751e43b0ba33593a3 Calculating MD5. Will take 20 seconds... asa924-5-k8.bin = 74765d62abb2c4a5e677ed9ca49ebf87

root@kitploit:~
# Détermination du PID de lina/mappage mémoire dans gdb

Par défaut, gdb ne connaît pas le PID de lina.```
(gdb) info proc mappings
Can't determine the current process's PID: you must name one.

Nous utilisons find_lina_pid.py pour trouver le PID de lina. Ensuite, nous utilisons info proc mappings <pid> pour obtenir le mapping.``` (gdb) source find_lina_pid.py Finding lina PID: 516 You can use the following to see the lina mapping: info proc mappings (gdb) info proc mappings 516 process 516 Mapped address spaces:

root@kitploit:~
Start Addr   End Addr       Size     Offset objfile
 0x8048000  0xa388000  0x2340000        0x0 /asa/bin/lina
 0xa388000  0xa38a000     0x2000  0x233f000 /asa/bin/lina
 0xa38a000  0xa9aa000   0x620000  0x2341000 /asa/bin/lina
 0xa9aa000  0xb74b000   0xda1000  0xa9aa000 [heap]
0xa5ad9000 0xa5bda000   0x101000 0xa5ad9000
0xa5bda000 0xa5bde000     0x4000        0x0 /dev/zero (deleted)
0xa5bde000 0xa5de1000   0x203000 0xa5bde000
0xa5de1000 0xa5de5000     0x4000 0x50004000 /dev/mem
0xa5de5000 0xa5fe7000   0x202000 0xa5de5000
0xa5fe7000 0xa5fe8000     0x1000 0xffb00000 /dev/mem
0xa5fe8000 0xa5ff8000    0x10000 0xfff00000 /dev/mem
0xa5ff8000 0xa6000000     0x8000    0xd8000 /dev/mem
0xa6000000 0xa8724000  0x2724000        0x0 /dev/udma0
0xa8800000 0xab400000  0x2c00000        0x0 /SYSV00000002 (deleted)
0xab400000 0xab800000   0x400000  0x2c00000 /SYSV00000002 (deleted)
0xab800000 0xabc00000   0x400000  0x3000000 /SYSV00000002 (deleted)
0xabc00000 0xac000000   0x400000  0x3400000 /SYSV00000002 (deleted)
0xac000000 0xac400000   0x400000  0x3800000 /SYSV00000002 (deleted)
0xac400000 0xdbc00000 0x2f800000  0x3c00000 /SYSV00000002 (deleted)
0xdbf55000 0xdbf58000     0x3000 0xdbf55000
0xdbf58000 0xdc091000   0x139000        0x0 /lib/libc-2.9.so
0xdc091000 0xdc092000     0x1000   0x139000 /lib/libc-2.9.so
0xdc092000 0xdc094000     0x2000   0x139000 /lib/libc-2.9.so
0xdc094000 0xdc095000     0x1000   0x13b000 /lib/libc-2.9.so
0xdc095000 0xdc098000     0x3000 0xdc095000
0xdc098000 0xdc0a2000     0xa000        0x0 /lib/libgcc_s.so.1
0xdc0a2000 0xdc0a3000     0x1000     0x9000 /lib/libgcc_s.so.1
0xdc0a3000 0xdc0a4000     0x1000     0xa000 /lib/libgcc_s.so.1
0xdc0a4000 0xdc0c8000    0x24000        0x0 /lib/libm-2.9.so
0xdc0c8000 0xdc0c9000     0x1000    0x23000 /lib/libm-2.9.so
0xdc0c9000 0xdc0ca000     0x1000    0x24000 /lib/libm-2.9.so
0xdc0ca000 0xdc0d3000     0x9000        0x0 /lib/libudev.so.0.5.0
0xdc0d3000 0xdc0d4000     0x1000     0x8000 /lib/libudev.so.0.5.0
0xdcfeb000 0xdd000000    0x15000 0xdcfeb000 [stack]
0xffffe000 0xfffff000     0x1000        0x0 [vdso]
0xdc0e0000 0xdc0e1000     0x1000     0xa000 /usr/lib/libcgroup.so.1.0.34
0xdc0e1000 0xdc0e2000     0x1000     0xb000 /usr/lib/libcgroup.so.1.0.34
0xdc0e2000 0xdc6dc000   0x5fa000 0xdc0e2000
0xdc6dc000 0xdc6e3000     0x7000        0x0 /lib/librt-2.9.so
0xdc6e3000 0xdc6e4000     0x1000     0x6000 /lib/librt-2.9.so
0xdc6e4000 0xdc6e5000     0x1000     0x7000 /lib/librt-2.9.so
0xdc6e5000 0xdc6e7000     0x2000        0x0 /lib/libdl-2.9.so
0xdc6e7000 0xdc6e8000     0x1000     0x1000 /lib/libdl-2.9.so
0xdc6e8000 0xdc6e9000     0x1000     0x2000 /lib/libdl-2.9.so
0xdc6e9000 0xdc6fd000    0x14000        0x0 /lib/libpthread-2.9.so
0xdc6fd000 0xdc6fe000     0x1000    0x13000 /lib/libpthread-2.9.so
0xdc6fe000 0xdc6ff000     0x1000    0x14000 /lib/libpthread-2.9.so
0xdc6ff000 0xdc701000     0x2000 0xdc6ff000
0xdc701000 0xdc71c000    0x1b000        0x0 /usr/lib/libexpat.so.1.6.0
0xdc71c000 0xdc71e000     0x2000    0x1a000 /usr/lib/libexpat.so.1.6.0
0xdc71e000 0xdc71f000     0x1000    0x1c000 /usr/lib/libexpat.so.1.6.0
0xdc71f000 0xdc7cd000    0xae000        0x0 /lib/libstdc++.so.6.0.10
0xdc7cd000 0xdc7d1000     0x4000    0xad000 /lib/libstdc++.so.6.0.10
0xdc7d1000 0xdc7d2000     0x1000    0xb1000 /lib/libstdc++.so.6.0.10
0xdc7d2000 0xdc7d8000     0x6000 0xdc7d2000
0xdc7d8000 0xdc7dd000     0x5000        0x0 /usr/lib/libnuma.so.1
0xdc7dd000 0xdc7de000     0x1000     0x4000 /usr/lib/libnuma.so.1
0xdc7de000 0xdc7df000     0x1000     0x5000 /usr/lib/libnuma.so.1
0xdc7df000 0xdc7e0000     0x1000 0xdc7df000
0xdc7e1000 0xdc7e2000     0x1000 0xdc7e1000
0xdc7e2000 0xdc7fe000    0x1c000        0x0 /lib/ld-2.9.so
0xdc7fe000 0xdc7ff000     0x1000    0x1b000 /lib/ld-2.9.so
0xdc7ff000 0xdc800000     0x1000    0x1c000 /lib/ld-2.9.so
0xdcfeb000 0xdd000000    0x15000 0xdcfeb000 [stack]
0xffffe000 0xfffff000     0x1000        0x0 [vdso]
root@kitploit:~
Télécharger l’outil