mirror of
https://github.com/HackTricks-wiki/hacktricks.git
synced 2025-10-10 18:36:50 +00:00
Translated ['src/generic-methodologies-and-resources/basic-forensic-meth
This commit is contained in:
parent
4d0bd02ca7
commit
c687d7fd00
@ -62,9 +62,10 @@ def ref(matchobj):
|
|||||||
logger.debug(f'Recursive title search result: {chapter["name"]}')
|
logger.debug(f'Recursive title search result: {chapter["name"]}')
|
||||||
title = chapter['name']
|
title = chapter['name']
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
dir = path.dirname(current_chapter['source_path'])
|
||||||
|
rel_path = path.normpath(path.join(dir,href))
|
||||||
try:
|
try:
|
||||||
dir = path.dirname(current_chapter['source_path'])
|
logger.debug(f'Error getting chapter title: {href} trying with relative path {rel_path}')
|
||||||
logger.debug(f'Error getting chapter title: {href} trying with relative path {path.normpath(path.join(dir,href))}')
|
|
||||||
if "#" in href:
|
if "#" in href:
|
||||||
chapter, _path = findtitle(path.normpath(path.join(dir,href.split('#')[0])), book, "source_path")
|
chapter, _path = findtitle(path.normpath(path.join(dir,href.split('#')[0])), book, "source_path")
|
||||||
title = " ".join(href.split("#")[1].split("-")).title()
|
title = " ".join(href.split("#")[1].split("-")).title()
|
||||||
@ -75,7 +76,7 @@ def ref(matchobj):
|
|||||||
logger.debug(f'Recursive title search result: {chapter["name"]}')
|
logger.debug(f'Recursive title search result: {chapter["name"]}')
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.debug(e)
|
logger.debug(e)
|
||||||
logger.error(f'Error getting chapter title: {path.normpath(path.join(dir,Error getting chapter title))}')
|
logger.error(f'Error getting chapter title: {rel_path}')
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
@ -58,20 +58,18 @@ sudo ewfacquire /dev/sdb -u evidence -c 1 -d "Seizure 2025-07-22" -e 1 -X examin
|
|||||||
aws ec2 create-snapshot --volume-id vol-01234567 --description "IR-case-1234 web-server 2025-07-22"
|
aws ec2 create-snapshot --volume-id vol-01234567 --description "IR-case-1234 web-server 2025-07-22"
|
||||||
# Copy the snapshot to S3 and download with aws cli / aws snowball
|
# Copy the snapshot to S3 and download with aws cli / aws snowball
|
||||||
```
|
```
|
||||||
*Azure* – χρησιμοποιήστε `az snapshot create` και εξάγετε σε ένα SAS URL. Δείτε τη σελίδα HackTricks {{#ref}}
|
*Azure* – use `az snapshot create` and export to a SAS URL.
|
||||||
../../cloud/azure/azure-forensics.md
|
|
||||||
{{#endref}}
|
|
||||||
|
|
||||||
|
|
||||||
## Mount
|
## Mount
|
||||||
|
|
||||||
### Επιλέγοντας τη σωστή προσέγγιση
|
### Επιλογή της σωστής προσέγγισης
|
||||||
|
|
||||||
1. Τοποθετήστε το **ολόκληρο δίσκο** όταν θέλετε τον αρχικό πίνακα κατατμήσεων (MBR/GPT).
|
1. Mount the **whole disk** when you want the original partition table (MBR/GPT).
|
||||||
2. Τοποθετήστε ένα **αρχείο μίας κατατμήσεως** όταν χρειάζεστε μόνο έναν τόμο.
|
2. Mount a **single partition file** when you only need one volume.
|
||||||
3. Πάντα τοποθετήστε **μόνο για ανάγνωση** (`-o ro,norecovery`) και εργάζεστε σε **αντίγραφα**.
|
3. Always mount **read-only** (`-o ro,norecovery`) and work on **copies**.
|
||||||
|
|
||||||
### Ακατέργαστες εικόνες (dd, AFF4-extracted)
|
### Raw images (dd, AFF4-extracted)
|
||||||
```bash
|
```bash
|
||||||
# Identify partitions
|
# Identify partitions
|
||||||
fdisk -l disk.img
|
fdisk -l disk.img
|
||||||
@ -126,7 +124,7 @@ sudo mount -o ro /mnt/bitlocker/dislocker-file /mnt/evidence
|
|||||||
sudo kpartx -av disk.img # creates /dev/mapper/loop0p1, loop0p2 …
|
sudo kpartx -av disk.img # creates /dev/mapper/loop0p1, loop0p2 …
|
||||||
mount -o ro /dev/mapper/loop0p2 /mnt
|
mount -o ro /dev/mapper/loop0p2 /mnt
|
||||||
```
|
```
|
||||||
### Κοινά σφάλματα και διορθώσεις κατά την τοποθέτηση
|
### Κοινά σφάλματα προσάρτησης & διορθώσεις
|
||||||
|
|
||||||
| Σφάλμα | Τυπική Αιτία | Διόρθωση |
|
| Σφάλμα | Τυπική Αιτία | Διόρθωση |
|
||||||
|-------|---------------|-----|
|
|-------|---------------|-----|
|
||||||
@ -136,7 +134,7 @@ mount -o ro /dev/mapper/loop0p2 /mnt
|
|||||||
|
|
||||||
### Καθαρισμός
|
### Καθαρισμός
|
||||||
|
|
||||||
Θυμηθείτε να **umount** και **αποσυνδέσετε** τις συσκευές loop/nbd για να αποφύγετε την παραμονή κρεμασμένων χαρτογραφήσεων που μπορεί να διαφθείρουν περαιτέρω εργασία:
|
Θυμηθείτε να **umount** και **αποσυνδέσετε** τις συσκευές loop/nbd για να αποφύγετε την αφήγηση χαλαρών χαρτογραφήσεων που μπορεί να διαφθείρουν περαιτέρω εργασία:
|
||||||
```bash
|
```bash
|
||||||
umount -Rl /mnt/evidence
|
umount -Rl /mnt/evidence
|
||||||
kpartx -dv /dev/loop0 # or qemu-nbd --disconnect /dev/nbd0
|
kpartx -dv /dev/loop0 # or qemu-nbd --disconnect /dev/nbd0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user