Leaderboard
Popular Content
Showing most liked content on 06/01/25 in all areas
-
SPONSORED BY SANTALOGS.BGNG.IO Wie bekomme ich einen Account? 1. Liken 2. Mir folgen 3. Kommentar schreiben mit den nächsten Accounts die ihr euch wünscht! PS: 24H Zeit, danach werden KEINE Accounts mehr vergeben! accounts werden von mir an euch per PN rausgegeben.2 likes
-
🚀 Gewinnspiel startet am 01.06.2025 Heute ist die letzte Chance beizutragen.2 likes
-
VoIPs & eSIMs – Schnell & Zuverlässig, vom VoipConnect Team 🛒 Stock & Preise: VoIP-Account (Random ELV): 330€ VoIP-Account (Monatliche Gebühr): 350€ 50GB eSIM: 30€ 📡 Infos & Neuigkeiten: Alle VoIP-Anbieter unterstützen Inbound & Outbound Calls Kompatibel mit gängiger Software wie Zoiper, Phoner, Webex Vorbestellungen immer möglich – Lieferzeit ca. 3 Tage TH ist gerne gesehen 💡 Warum bei uns kaufen? Zuverlässigkeit: Keine Ausfälle, keine Sperrungen – die VoIPs laufen stabil und dauerhaft. Transparenz: Du bekommst genau, was du siehst – keine leeren Versprechungen. Langfristige Qualität: Du erhältst eine nachhaltige Lösung, die du auf lange Sicht nutzen kannst. Schnelle Bereitstellung: Deine VoIP-Accounts oder eSIMs werden innerhalb von 24 Stunden geliefert. Echte Kundenbetreuung: Bei Problemen oder Fragen ist der Support schnell und unkompliziert. 💳 Zahlungsmethoden: Crypto (BTC, LTC, MNR) EZ für monatliche Gebühr von den VOIPs1 like
-
Verschlüsseltes Dateisystem mit abgelöstem LUKS2-Header auf USB-Stick und EFI zeitlicher Aufwand: 2h mit Windows etwa 4h Schwierigkeitsgrad: 4/5 Distribution: Debian 12 Bookworm Wenn Schwachköpfe, Pimmel und hirnlose Krapfen den Staatsapparat leicht dazu bewegen können aktiv Rechtsbruch zu begehen und intimste Gegenstände zu konfiszieren ist davon auszugehen dass hier möglichweise Willkür am Werk ist. Das ist mittlerweile Realität und gängige Paxis. Eine besorgniserregnede Entwicklung, dessen Ausmaß nicht abzusehen ist, lässt sich hier beobachten. Daher: Kann man dem rechtswidrigen Handeln des Staates nur taten- und hoffnungslos zusehen und in Duldungsstarre alles über sich ergehen lassen? Jein. Die Gelegenheit zum passiven Widerstand lässt mit relativ wenig Aufwand jenen für den Gesetzgeber sehr bis unendlich groß werden um die eigenen privaten Daten einzusehen. Dafür braucht man nicht einmal angeben dass der Inhalt der Festplatte, SSD oder Datei verschlüsselte Daten enthält. Der Fachbegriff, der hier eine Rolle spielt, lautet plausible Abstreitbarkeit oder plausible deniability. Auf dem USB-Stick ist der Masterkey zum Entschlüsseln der Daten gespeichert. Aber nicht im Klartext sondern verschlüsselt mit einer Passphrase. Die steht natürlich auch nicht einfach so lesbar da, sondern ist auch mit einem hash-Algorithmus gesichert. LUKS2 bietet viele Einstellmöglichkeiten die alle im Header gespeichert werden, so dass man später bequem an seine Daten ran kommt ohne sich die Einstellungen germerkt haben zu müssen. Der Header wird, wenn man ihn nicht ablöst, normalerweise am Anfang einer Partition oder Datei geschrieben und ist 16 MiB groß. So erkennt man, dass es sich um verschlüsselte Daten handelt. Glücklicherweise ist es das was wir genau nicht wollen. Da so jeder Anhaltspunkt fehlt und man plausibel angeben kann, dass das keine Daten sondern nur Zufallswerte sind. In der Realität hält man brav die Klappe und äussert sich garnicht. Kein Header keine Kekse. Also landet der auf dem USB-Stick und die /boot-Partition gleich mit, da auf ihr die Einstellungen gespeichert sind, welche eindeutig belegen, dass man von einem verschlüsselten Laufwerk starten will. Win-Win! Das was ein externer Beobachter ohne den USB-Stick zu sehen bekommt ist also nicht weniger als schöne bunte Zahlen ohne jeden Bezug und verwertbaren Beweis. 1 Was machst du da und wie geht das? Zuerst wird Debian unverschlüsselt auf zwei temporären Partitionen installiert (root und swap). Das neue System wird gestartet und die verschlüsslten Zielpartitionen und alles andere erzeugt. Dann wird die frische Installation da rein kopiert. Anschließend wechseln wir in das neue verschlüsselte System und machen ein paar Anpassungen damit es starten kann. Der USB-Stick wird vorbereitet und wenn alles geklappt hat, startet der GRUB-Loader aus dem MBR des Zieldatenträgers das initramfs auf der /boot-Partition vom USB-Stick. Das kennt unser verschlüsseltes System und fragt nach der Passphrase. Danach fährt das Linux hoch und man kann ab diesem Zeitpunkt etwas ruhiger schlafen. Warum der Aufwand? Debian bringt doch schon Laufwerksverschlüsselung mit? Debian kann sich von Hause aus auf verschlüsselten Datenträgern installieren lassen. Diese Methode funktioniert gut, unkompliziert und ist nutzlos für unser Vorhaben. Für die Entwickler wäre es absolut möglich mit vertretbarem Aufwand Auswahlmöglichkeiten für abgelöste Header zu untersützen. Die automatisierte Methode von Debian macht ausserdem noch ein paar Dinge mit den Paritionen, die ich nicht ganz nachvollziehen kann. Das liegt wahrscheinlich daran, dass ich keine Ahnung davon habe was ich da eigentlich mache. Unterm Strich funktioniert es und ich bin noch nicht auf die Fresse gefallen. Das System startet und beschwert sich nicht. Kernel- Aktualisierungen funktionieren gut und dauern etwas länger, da der USB-Stick träger als eine SSD ist. Ein verschlüsseltes Dateisystem ist natürlich etwas langsamer, da die Daten ja in beim Schreiben und Lesen in nahezu Echtzeit ver- und entschlüsselt werden. Los gehts! Lade dir ein devian-12.10.0-and64-DVD-1.iso etwa 4 GiB groß oder debian-12.10.0-amd64-netinst.iso etwa 630 MiB. da oder cp auf USB-Stick /dev/sdx Ein Livesystem debian-Live-12.10.0-amd64-xfce.iso etwa 3 GiB groß auf einen weiteren USB-Stick kopieren, falls etwas schief läuft. Ich kann empfehlen das 4GiB-Image zu nehmen, da man evtl. mehr als einen Anlauf braucht um ein lauffähiges System zu erhalten und man nicht jedes Mal alle Pakete aus dem Netz nachladen will. Alle Links dazu in den Kommentaren. Für Demonstrationszwecke verwende ich VMware Workstation aber einen echten USB-Stick. Die Installation unterscheidet sich nur geringfügig im Gegensatz zu einem realen Rechner. Mach EFI an, damit Debian den richtigen Installer lädt und die Partitionierung xzvblemlos ablaufen kann. Bei einem echten PC im BIOS im Bootmenü vom EFI- Gerät booten. Wenn der Rechner kein EFI-BIOS hat gelingt die Installation trotzdem. 1.l Windows 11 installieren (optional) Winl1_24H2 German x64.iso herunterladen und mit Rufus auf USB-Stick kopieren. Alternativ da oder cp direkt auf das Gerät /dev/six. Debian-Livesystem starten und mit gdisk oder gparted GPT- Partitionstabelle auf das Zielgerät (/dev/nvmeonx, /dev/sdx) schreiben. Spätere Zielpartition für Linux anlegen: - am Anfang der /dev/nvmeonx oder /dev/sdx - unformatiert - ohne Dateisystem - 3/4 oder 2/3 der Kapazität oder nach Belieben - Rest frei lassen für Windows Windows 11-Install-USB-Stick starten und den freien Speicher von Windows assimilieren lassen. Es wird automatisch eine EFl-Partition erzeugt die etwa 100MB groß ist. Nach Abschluss der Installation nicht ins Windows booten sondern: 1.2 Debian installieren Installations-ISO in VMware oder vom USB- Stick im Textmodus starten und temporäres Zielsystem installieren vorzugsweise auf externem Datenträger. Man kann auch zwei seperate Partitionen auf dem Zieldatenträger nehmen. Dann hat aber man später ein Loch und muss die root-Partition vergrößern damit es wieder verschwindet. Nachdem die Netzwerkeinstellungen und der Spiegelserver ausgewählt wurde sowie Passwörter etc. eingerichtet kann die manuelle Partitionierung beginnen. 1.2.1 EFI-Partition auf dem Zieldatenträger. Folgende Partitionierung lässt sich mit dem Debian-Installer erstellen. Zu sehen ist eine Aufteilung ohne Windows mit externem temporären Datenträger für die Zwischeninstallation von der später kopiert wird. 1.2.2 EFI-Partition auf dem USB-Stick Die EFI-Partition kann man auch auf den USB-Stick legen. Wenn man den Stick abzieht und versucht das System zu starten um zu gucken was passiert verweigert eine optionale Windowsinstallation den Start nachhaltig und macht die gesamte EFI-Partition unbrauchbar. Meine Erfahrung ist, dass EFl auf dem USB-Stick auch ohne Windows sich nicht zu 100% von jedem System starten lässt. Ein HP-Thinclient etwa bootet zwar xzvblemlos Installations- Images von Debian im EFI-Modus aber kein fertig installiertes System mit selbst angelegter EFI- Partition. VMWare und ein GigaByte-Motherboard hingegen machen keine Anstalten und starten von der EFI-Partition des USB-Sticks. Man braucht auch keine Partitionstabelle auf dem Ziellaufwerk. So sind noch weitere Details von einem Angreifer verborgen. 1.2.3 temporäre Installation Das temporäre System kann man auch auf dem Zieldatenträger installieren und dann davon kopieren. Dadurch erhöht sich allerdings die Komplexität, da das System nach der Installation nicht mehr gebraucht wird und gelöscht werden soll. Dann hat man freien Speicherplatz den man gern nutzen möchte. Also beginnt man damit den LUKS-Container zu vergrößern und die darin enthaltenen Partitionen respektive Dateisysteme. Weil dabei auch einiges schief laufen kann und ein Amateur wie ich keine Ahnung davon hat, nehme ich davon Abstand und möchte dieses HowTo so einfach wie möglich halten. Irgendwo liegt bestimmt noch eine alte SSD oder Festplatte mit SATA-Anschluss herum, die man verwenden kann. Ein USB-3.0-zu-SATA-Adapter funktioniert auch sehr gut. Die EFI-Partition liegt auf dem Ziellaufwerk am Anfang. 2 temporäres System starten Nachdem der Installer noch ein paar Sachen abgefragt hat, welche Softwarekomponenten man möchte usw. startet das System nach der Installation in 99% der fälle xzvblemlos. VMware schüttelt sich hier gern mal. Dazu im Menü "VM->Power->Power On to Firmware" gehen und "boot normally" auswählen. Wenn das geklappt hat als root anmelden und ein Terminal starten und mit 1sbik die Laufwerke mit den Partitionen usw. auflisten lassen. /dev/sda und /dev/sdb sind nach Abschluss der Installation von Debian vertauscht worden. Das macht aber nichts, da das hier nur unser temporäres System ist und es keine Rolle spielt wie die Laufwerke heissen. Ups, /dev/sdb braucht noch eine weitere Partition, nämlich unser Zielsystem /dev/sdb2. Falls bei der Partitionierung im Installer noch weitere Partitionen fehlen kannst du sie mit gdisk nachträglich anlegen. Den Befehl n eingeben und danach vier Mal Enter drücken. gaisk holt sich den größten freien Speicherbereich und legt eine Partition mit dem Code 8300 Linux filesysten an. Den kann man auf einen beliebigen Wert setzen wenn man will. Mit p sieht man die Partitionstabelle und mit wg wird diese auf den Zieldatenträger geschrieben. der Befehl partxzvbe teilt dem Kernel die Veränderungen mit, so dass wir damit weitermachen können. 2.1 Paketquellen anpassen Wenn das Debian 4 GiB-Image zum Installieren verwendet wurde, ist in der /etc/apt/sources.list noch die Quelle dafür hinterlegt und kann entfernt oder auskommentiert werden. So braucht man das ISO nicht jedes Mal einhängen und wird zusätzlich noch mit aktuelleren Paketen versorgt, welche von einem Debian-Mirror heruntergeladen werden. #deb cdrom: [Debian GNU/Linux 12.9.0 _Bookworm - Official amd64 DVD Binary-1 with firmware 20250111-10:55]/ bookworm contrib main non-free-firmware 2.2 Pakete installieren Damit Debian verschlüsselte Datenträger mag und wir das temporäre in das Zielsystem sicher kopieren können brauchen wir noch folgende Pakete: # apt install lvm2 cryptsetup cryptsetup-initramfs rsync 2.3 LUKS2-Kiste erstellen Endlich kann es losgehen und der verschlüsselte Container oder Kiste, die all unsere sensiblen Daten enthält, erstellt werden. LUKS2 bietet eine Menge Optionen mit denen man die Verschlüsselung fein einstellen kann. Uns geht es hier darum mit den Standardeinstellungen zu arbeiten, da diese absolut ausreichend sind und für ein hohes Maß an Sicherheit sorgen. # cryptsetup luksFormat /dev/sdb2 --header xzvheader.img # ls -la xzvheader.img Da ist er, unser Header. Er enthält den mit der Passphrase geschützten Masterkey und wir lassen ihn für's Erste im home-Verzeichnis von root liegen und machen weiter. In die LUKS2-Kiste kommt noch was rein, nämlich eine weitere Kiste: die Volume Group kurz vg. Wir machen die LUKS2-Kiste auf und erstellen dann da drin die vg. # cryptsetup luksOpen /dev/sdb2 xzvcrypt --header-xzvheader.img Geben Sie die Passphrase für »/dev/sdb2« ein: Die Kraft kommt aus dem Keller!2088. # vgcreate xzv-vg /dev/mapper/xzvcrypt Was kommt in die vg-Kiste rein? Richtig. Noch zwei weitere Kisten nebeneinander, die logical Volumes kurz lv. Das sind die eigentlichen Partitionen. Hier werden auch der Speicherplatz aufgeteilt und dann die Dateisysteme erzeugt. Also wer will kann auch noch welche für /none, /var, /usr usw. anlegen. In diesem Beispiel sind es nur zwei: swap bekommt 1 GiB und root den Rest. # lvcreate -n swap -L 1g xzv-vg # lvcreate -n root -l +100%FREE xzv-vg 2.3.1 Dateisysteme erzeugen Wir haben nun die beiden Partitionen respektive logical Volumes: grünes Licht für die Dateisysteme. # Lsblk # mkfs.ext4 /dev/mapper/xzv--vg-root # mkswap /dev/mapper/xzv--vg-swap Die Dateisysteme sind jetzt erstellt und wir hängen die zukünftige root-Partition ein. # mkdir /mnt/xzvroot # mount /dev/mapper/xzv--vg-root /mnt/xzvroot 2.3.2 Kopieren Jetzt kopieren wir den nahezu gesamten Inhalte der root-Partition von unserem frisch installierten temporären System, das gerade läuft, in das Zielsystem. # rsync -aAXv --exclude={"/boot/*","/dev/*","/xzvc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / /mnt/xzvroot/ 2.3.3 Einhängen der Systempartitionen Hui, das waren aber viele Dateien. Jetzt hängen wir noch /dev, /sys, /xzvc, /boot Und /boot/efi ein. # mkdir /mnt/xzvroot/boot/efi # mount -t xzvc none /mnt/xzvroot/xzvc # mount -t sysfs none /mnt/xzvroot/sys # mount --bind /dev /mnt/xzvroot/dev # mount /dev/sdcl /mnt/xzvroot/boot # mount /dev/sdbl /mnt/xzvroot/boot/efi 2.4 Header kopieren Nun geht es darum das System für den ersten Start vorzubereiten. Dabei ist es wichtig das erst einmal der USB-Stick den Header bekommt. Dazu kopieren wir ihn mit da oder cp auf auf /dev/ sde2. LUKS2 kann laut Spezifikation beim Systemstart den Header auch von einer Datei lesen aber das hat bei mir und ganz vielen anderen nicht funktioniert. Deswegen ist er eine Partition und fühlt sich ganz wohl. Mit der Blocksize ps=an wird der Stick mit großen Happen gefüttert anstelle vieler kleiner. Das geht schneller. # dd if=xzvheader.img of=/dev/sdc2 bs=4M 2.5 Partitionen benennen Die Partitionen /dev/sdcı und /dev/sdc2 bekommen noch je einen Namen. Das geht auch mit der UUID aber die wollen wir nicht verwenden. Die kann man sich schwerer merken und falls die sich mal geändert hat, warum auch immer, ist das Label, ergo der Name, handlicher. Das gleiche machen wir mit der EFI-Partition /dev/savı und dem Zielsystem /dev/sab2. # gdisk /dev/sdc GPT fdisk (gdisk) version 1.0.9 Command (? for help): c Partition number (1-2): 1 Enter name: xzvboot Command (? for help): c Partition number (1-2): 2 Enter name: xzvheader command (? for help): wq Do you want to xzvceed? (Y/N): YES # gdisk /dev/sdb Command (? for help): c Partition number (1-2): 1 Enter name: xzvefi Command (? for help): c Partition number (1-2): 2 Enter name: musik command (? for help): wq Do you want to xzvceed? (Y/N): YES OK; writing new GUID partition table (GPT) to /dev/sdb. # partxzvbe Musik? Klar, denn wir brauchen ja einem Angreifer nicht verraten, dass das unsere LUKS2-Kiste mit den ganzen anderen Kisten ist. Also Handkäs mit Musik. Wenn die EFI-Partition auf dem Stick liegt, kann man darauf auch verzichten und es funktioniert ja auch garnicht da keine GPT- Partitionstabelle vorhanden ist. Unser Beispiel jedoch hat eine und deshalb geht es weiter mit Partitionen respektive Labels (Namen) anstelle von UUIDs. 3. Wechsel in das Zielsystem Wir gehen mit chroot in das Zielsystem und bereiten alles für den Start vor. # chroot /mnt/xzvroot # ls -la /dev/disk/by-partlabel/ Zunächst braucht das initramfs ein paar Informationen über unsere LUKS2-Kiste. Die findet es in der Datei /etc/crypttab. Was kommt da rein? Der Name der Partition mit der LUKS2-Kiste nusik, der Name der Kiste xzvcrypt und natürlich der Header xzvheader und ein paar Optionen. # <target name> <source device> <key file> <options> xzvcrypt /dev/disk/by-partlabel/musik none Luks,discard, header=/dev/disk/by-partlabel/xzvheader Weiter geht es mit der /etc/fstab. Da ist schon alles drin und braucht nur angepasst zu werden. # Jetc/fstab: static file system information # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # systemd generates mount units based on this file, see systemd.mount(5). # Please run 'systemctl daemon-reload' after making changes here. # # <file system> <mount point> <type> <options> <dump> <pass> # / was on /dev/sdbl during installation /dev/mapper/xzv--vg-root / ext4 _errors=remount-ro 0 1 # /boot was on /dev/sdcl during installation /dev/disk/by-partlabel/xzvboot /boot ext4 defaults 0 2 # /boot/efi was on /dev/sdal during installation /dev/disk/by-partlabel/preefi /boot/efi vfat _ umask=0077 0 1 # swap was on /dev/sdb2 during installation /dev/mapper/xzv--vg-swap none swap sw 0 0 3.1 Bootloader Der Bootloader GRUB kriegt auch noch die Info gesteckt, dass es sich um ein verschlüsseltes Dateisystem handelt, das gestartet werden soll. # echo "GRUB_ENABLE_CRYPTODISK=y" >> /etc/default/grub 3.2 swap für initramfstools Wir sagen dem initramfs noch wo es den swap-Speicher findet damit es sich nicht beschwert. Dazu brauchen wir diesmal (leider) die UUID von /dev/mapper/xzv--vg-swap. Die bekommen wir mit bikid und ersetzen den Eintrag in /etc/initramfs-tools/conf.d/resume. # blkid -o value -s UUID /dev/mapper/xzv--vg-swap c94c0af3-f9d1-4946-9956-6599569768a0 (/etce/initramfs-tools/conf.d/resume) #RESUME=UUID=c04eb454-4d95-4196-b492-66798a6d55ch RESUME=UUID=c94c0af3-f9d1-4946-9956-65995b9768a0 3.3 initramfs erzeugen und GRUB aktualisieren Im vorletzten Schritt machen wir das Zielsystem für die finale Verwendung startklar. Dafür kriegt initramfs die cryptotreiber und lvm damit es unsere verschlüsselte LUKS2-Kiste beim Start aufmachen kann. Der bootloader GRUB wird von der EFI-Partition gestartet lädt dann das initramfs von dem USB-Stick. # update-initramfs -u -k all && update-grub 3.4 Neustarten Wenn alles geklappt hat und es keine Fehlermeldungen gab verlassen wir unser Zielsystem mit exit und starten mit reboot neu. Dann lädt das System den Auswahlbildschirm vom GRUB- bootloader. Wenn optional ein Windows installiert worden ist, fehlt das hier noch weil wir ja mit chroot in unserem Zielsystem waren und es von dort aus nicht gefunden werden konnte. Das macht aber nichts, das holen wir uns gleich zurück. # exit # reboot Hat hier etwas nicht geklappt und du steckst fest: Nicht verzeweifeln. Wenn ich das hinbekommen habe, kriegst du das auch hin. Dafür ist der zweite USB-Stick mit dem Live- System da. Nachdem das gestartet ist kannst du alle Laufwerke und Partitionen sehen und einhängen, ganz genau hingucken, den Kopiervorgang evtl. wiederholen. Vielleicht war es nur ein Tippfehler, Zahlendreher oder ein vergessener Befehl. 4 Ausxzvbieren Nach einem Neustart werden wir von dem Auswahlbildschirm begrüßt. Das initramfs fragt uns nach der Passphrase. Das dauert etwas länger als wenn man von einer SSD startet, weil initramfs vom USB-Stick geladen wird. Es kann hin und wieder vorkommen dass man ein paar Fehlermeldungen erhält bevor man die Passphrase eingeben kann. Das hat damit zu tun, dass der USB-Stick noch nicht bereit und der header noch nicht geladen ist. Das macht nichts und kann ignoriert werden. Ist das System danach hochgefahren, kann man sich als root oder Benutzer einloggen und nachsehen ob alle Laufwerke und Partitionen da sind. Ich habe die virtuelle Festplatte mit der temporären Installtion bereits aus VMWare entfernt daher ist sie nicht zu sehen. Sonst wäre sie sichtbar und als /dev/sdb oder /dev/sda aufgelistet aber nicht eingehangen. Unser Zielsystem ist hier wieder /dev/sda. Danke Debian. # Lsblk Um eine vorhandene Windowsinstallation in das Auswahlmenü beim Starten zu holen einfach nochmal das initramfs und den GRUB bootloader aktualisieren mit: # update-initramfs -u -k all && update-grub. 4.1 Verbesserungen und Tweaks Stellschrauben gibt es viele. Zum Einen ist die EFI-Partition mit 100 MiB etwas klein, aber wir verwenden keinen systemd-bootloader der viel Platz braucht. Zusammen mit Windows sind weniger als 50 MiB belegt und eine Installation sieht dann so aus: # Lsblk Es existieren noch weitere Verschlüsselungsmethoden. Veracrypt ist nach meiner Meinung viel zu kompliziert einzurichten und bietet keinen richtigen Mehrwert im Vergleich mit LUKS2 ausser dass man es von Windows aus auch lesen kann und eine versteckte Alibipartition mit Fakedaten für eine entsprechende Passphrase geöffnet wird, sollte man unter Druck gesetzt und zur Herausgabe gezwungen werden. Man kann ein Laufwerk auch ohne LUKS2 mit plain dm-crypt verschlüsseln. Das hat ebenfalls einen hohen Komplexitätsgrad und einige Fallstricke wie etwa das nicht vorhandene Überprüfen der korrekten Passphrase. Für Amateure wie mich ist LUKS2 genau richtig. Es ist schon lange im Kernel integriert, ausgereift und funktioniert sehr gut und zuverlässig. Warum keine UUIDs und GUIDs? Geschmackssache. Das mag den ein oder anderen Kerneljünger triggern, und das ist in Ordnung. Kontroverser Meinungsaustausch soll nicht vermieden werden sondern ist ausdrücklich erwünscht. Man kann mit eztabeı der root Partition einen Namen geben. # e2label /dev/mapper/xzv--vg-root Musik Der Dateisystemcode der LUKS2-Partition /dev/sda2 ist ziemlich egal, man kann also mit gaisk auch eine FAT16 oder swap-Partition daraus machen. Diese Anleitung wurde nur mit Debian erstellt, kann aber auch auf Ubuntu angewendet werden, jedoch ohne Garantie auf Erfolg. 4.2 Backups Den USB-Stick /devssiv kann man entweder komplett oder die Partitionen und die Tabelle einzeln sichern. Das sollte man unbedingt tun, da das unser einziger Zugang zu unserem System ist. Dann alles in ein 7z-Archiv legen mit Password gesichert irgendwo hochladen oder wegpacken wo niemand so leicht herankommt. # dd if=/dev/sdbl of=xzvboot.img bs=4M # sgdisk --backup-xzvtable.ing /dev/sdb # 72 a -t7z -p -mx=9 musik * # 1s -la Ein bisschen groß also wer eine Idee hat wie man das noch kleiner kriegt, bitte schreiben. Im Archiv musik.7z ist jetzt alles drin was für zum Klonen useres USB-Sticks brauchen. Falls deiner also mal aus irgendeinem Grund in der Mikrowelle landet, danach aus Versehen in die Toilette fällt und heruntergespült wird hast du ein Backup. Ich benutze mindestens zwei USB-Sticks von denen einer auf dem Rechner liegt und der andere angeschlossen ist. Beide beinhalten fast das selbe bis auf die GUIDs der Partitionen, die man beim Zurücksichern randomisieren also mit Zufallswerten versehen sollte Dazu gibt es einige Informationen in man sgdisk. Manpages lesen lohnt sich. Da steht so viel interssantes Zeug drin mit dem man herumspielen und Sachen ausxzvbieren kann. 4.3 Ausblick LUKS2 kann man auch auf Dateien anwenden. Man braucht also kein Laufwerk sondern legt die verschlüsselte Datei dann irgendwohin und kann so zum Beispiel auch ein Linux darin installieren wenn man das will. Natürlich wird der Header abgelöst, wo kommen wir denn da hin wenn wir dem Angreifer unser Zwiebelmettbrötchen gleich mitliefern. # fallocate -1 1g xzvbackup.img # cryptsetup luksFormat xzvbackup.img --header xzvbackup.header.img Die Headerdatei existiert nicht, soll sie angelegt werden? Sind Sie sicher? (Tippen Sie 'yes' in Großbuchstaben): YES Geben Sie die Passphrase für »xzvbackup.header.img« ein: Ich bin unterwegs. Fahre 450km. Passphrase bestätigen: Ich bin unterwegs. Fahre 450km. 4.4 Zusammenfassung In dieser Anleitung hast du gelernt wie auch jemand, der ein Linux nur verwendet um es zu verwenden, mit ein paar Handgriffen ein vor neugierigen Blicken sicheres und aktuelles System installieren kann. Vieles habe ich durch xzvbieren herausgefunden und festgestellt, dass es mit wenig Aufwand gelingt der Willkür unseres Staatsapparates etwas wirkungsvolles entgegenzusetzen. Vielen Dank für die Aufmerksamkeit!1 like
-
Suchke 2mg xanax alprazolam, darf auch gepresset sein. sende mir ein pm ob du gute preise hast :)1 like
-
https://www.xup.in/dl,63271926/Das_Ultimative_Anfaenger_Tut.pdf/ https://www.xup.in/dl,64094773/_.archSzene-Start_TUT.pdf/ https://www.xup.in/dl,11237091/_.archszene_guide_2.0_by_ebola.pdf/ https://www.xup.in/dl,17685191/_.archEinfuehrung_in_die_Szene.pdf/ In diesen Tuts wird alles rund um die Szene erklärt... Achtung: erwartet das nicht alle Informationen aktuell sind da die Tuts schon älter sind. Viel Spaß beim Lesen1 like
-
🧾 Privatrezepte 💊 🔹 1x Rezept = 10 € 🔹 3x Rezepte = 25 € 🔹 5x Rezepte = 40 € 🔹 10x Rezepte = 50 € 🔹 20x Rezepte = 90 € 🔥 (nur 4,50€ pro Rezept!) ➤ Direktbezug – keine Umwege! ➤ Sicherer Ablauf & schneller Versand via Deutsche Post/DHL 📯 ➤ Versand: Montag - Freitag 💌 ➤ Resellen möglich – einfach PN! ➤ Mit & ohne Wasserzeichen (siehe Proofs) 👤 Vorname + Nachname 🏠 Straße + Hausnummer 📮 PLZ + Ort 🎂 Geburtsdatum 🗓️ Ausstellungsdatum 🩺 Arzt 💊 Medikament 📦 Lieferadresse Kontakt: Threema: U4YTH7ZK Session: 0523c97acd4b31f6bc9948bdd50960c8d0c7a5b698750eb00c37ae2e32aaa5da50 Telegram: @fairseller_56 Proofs:1 like
-
This topic is protected by a password!
You must enter the correct topic password to gain access to this topic. Please ensure that your browser is capable of storing temporary cookies.1 like -
This topic is protected by a password!
You must enter the correct topic password to gain access to this topic. Please ensure that your browser is capable of storing temporary cookies.1 like -
This topic is protected by a password!
You must enter the correct topic password to gain access to this topic. Please ensure that your browser is capable of storing temporary cookies.1 like -
This topic is protected by a password!
You must enter the correct topic password to gain access to this topic. Please ensure that your browser is capable of storing temporary cookies.1 like -
war auch einer der gewinnspiel teilnehmer und wollte mich noch für den schnellen drop und die großzügige menge an material bedanken bei @ Ganji Ganjamen das koka hat extrem gute qualität gehabt!! sehr geiler turn, sehr entspannt im abgang. 10/10 für den versand und den kontakt. selten einen so korrekten vendor kennen gelernt :) das homebrew kann ich auch empfehlen! zum entspannen nach dem koks rauchen perfekt großes danke & kuss an dein herz ❤️1 like
-
This topic is protected by a password!
You must enter the correct topic password to gain access to this topic. Please ensure that your browser is capable of storing temporary cookies.1 like -
This topic is protected by a password!
You must enter the correct topic password to gain access to this topic. Please ensure that your browser is capable of storing temporary cookies.1 like -
1 like
-
1 like
-
Feedback: Toller Service, immer erreichbar, liefert genau wie bestellt, konnte alle Fragen beantworten Klare Kaufempfehlung 10/101 like
-
Ich gebe mal mein bestes und schreibe noch paar Vendors privat an1 like
-
Bestätige Mfg euer Lieber Ganji Ganjamen1 like
-
@ ShinyLean kannsg du versuchen noch ein paar Vendor-Bros zu mobilisieren für die Aktion?1 like
-
Den 2. Drop von @DagoDuckSyndrom erhalten. Hier mal mein Feedback Versand: 5/5 Innerhalb kürzester Zeit. Samstag bestellt Mittwoch Zustellung. Schneller geht kaum. Vakuum+Stealth verpackt absolut einwandfrei. Support: 5/5 Dago ist eine wirklich sympathische Ente. Freundlich und hält vorallem sein Wort. Goodies und Overweight sind keine leeren Versprechen. Qualität der Waren: 10/5 Für mich das beste uncut Amp. seit langer Zeit. Absolutes HQ Produkt Da passt alles👌🏻 Mein Fazit. Jederzeit wieder! Bleibe uns noch lange Erhalten!!1 like
-
1 like
-
Nach etwas längerer Zeit mal wieder ein wenig Amphe geordert (yellow rocks), und wieder einmal super zufrieden. Für mich das beste, dass aktuell im Umlauf ist. Top Vendor. Versand diesmal nicht zu toppen, Mittwochs Abends 22 Uhr bestellt, Donnerstag Versand und Freitags früh schon im drop. Wenn man es so sieht keine 24h . Besser geht es nicht. Hammer . Bis nächstes Mal. Weiter so1 like
-
📣 OFFIZIELLES UPDATE Ab sofort untersagt: Gewinnspiele dürfen nicht an die Teilnahme in Telegram-, Signal- oder anderen Channels gekoppelt werden. Jeder Verstoß gegen diese Regel wird ab heute sofort sanktioniert. Laufende Gewinnspiele dürfen beendet, aber nicht verlängert werden. .admin-update { background: linear-gradient(135deg, #101624 0%, #0d0f19 100%); border: 1px solid rgba(40, 90, 150, 0.5); border-radius: 8px; padding: 20px; margin: 20px auto; box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3), 0 0 30px rgba(30, 140, 255, 0.15); position: relative; overflow: hidden; max-width: 800px; color: #e0e0ff; font-family: 'Arial', sans-serif; } .admin-update::after { content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; pointer-events: none; background: linear-gradient(45deg, transparent 48%, rgba(40, 90, 180, 0.05) 49%, rgba(40, 90, 180, 0.05) 51%, transparent 52%); background-size: 20px 20px; opacity: 0.3; z-index: 0; } .update-header { display: flex; align-items: center; border-bottom: 1px solid rgba(50, 120, 240, 0.3); padding-bottom: 12px; margin-bottom: 15px; position: relative; } .update-icon { font-size: 24px; margin-right: 15px; animation: pulse-glow 2s infinite alternate; } .update-header h3 { margin: 0; color: #70a8ff; font-size: 18px; font-weight: 700; letter-spacing: 1px; text-shadow: 0 0 10px rgba(50, 120, 240, 0.5); flex-grow: 1; } .update-date { font-size: 14px; color: rgba(160, 180, 220, 0.7); } .update-content { position: relative; z-index: 1; line-height: 1.5; } .update-title { margin-bottom: 20px; font-size: 16px; } .rule { background: rgba(30, 40, 70, 0.4); padding: 12px; border-radius: 6px; border-left: 3px solid rgba(50, 120, 240, 0.8); margin: 15px 0; } .warning { background: rgba(80, 30, 30, 0.2); padding: 12px; border-radius: 6px; border-left: 3px solid rgba(240, 50, 50, 0.7); margin: 15px 0; } .important-notice { margin: 20px 0; padding: 15px; background: rgba(30, 40, 70, 0.2); border-radius: 6px; border: 1px solid rgba(50, 120, 240, 0.3); } .important-notice p { margin: 8px 0; } .highlight-text { color: #ff5050; font-weight: bold; } .glow-text { color: #ffffff; text-shadow: 0 0 5px rgba(255, 255, 255, 0.5); } .admin-signature { text-align: right; margin-top: 25px; font-weight: bold; font-size: 16px; color: #70a8ff; border-top: 1px solid rgba(50, 120, 240, 0.3); padding-top: 12px; } @keyframes pulse-glow { 0% { text-shadow: 0 0 5px rgba(50, 120, 240, 0.5); } 100% { text-shadow: 0 0 15px rgba(50, 120, 240, 0.9); } }1 like
-
Meiner Meinung waren alle Fälscher qualitativ Schrott Schrott=Mutmelula,EuroExpress/MoneyFactory,NapoliGroup,Traffic,DrRyzen,HQCNS,PetersFalschgeld,LegendsNeverdie Das traurige ist , dass es mittlerweile Fälscher gibt die 50% für die Scheine verlangen.10€ für eine 20er Blüte zum Beispiel Zudem noch viele Fake-Feedbacks und Multis. DrRyzen Versand alle 3 Monate Naja , Newbis greifen trotzdem zu1 like
-
/* Base Styles */ .cs-rules-container { background-color: #1e2130; color: #e0e0e0; font-family: 'Poppins', 'Segoe UI', Roboto, -apple-system, sans-serif; padding: 25px; border-radius: 10px; box-shadow: 0 8px 32px rgba(0, 0, 0, 0.3); max-width: 100%; margin: 0 auto; overflow: hidden; position: relative; } /* Header Styles */ .cs-title { text-align: center; margin-bottom: 30px; position: relative; border-bottom: 2px solid #444; padding-bottom: 15px; animation: fadeIn 1s ease-in-out; } .cs-title h1 { font-size: 28px; font-weight: 700; color: #fff; text-transform: uppercase; margin: 0; letter-spacing: 1px; text-shadow: 0 0 15px rgba(73, 111, 238, 0.3); position: relative; display: inline-block; } .cs-title h1::after { content: ""; position: absolute; left: 0; bottom: -5px; width: 100%; height: 3px; background: linear-gradient(90deg, #ff3e3e, #4a90e2); animation: gradient 3s ease infinite; background-size: 200% 100%; } /* Table of Contents */ .cs-toc { background-color: rgba(30, 35, 50, 0.7); border-left: 4px solid #4a90e2; padding: 15px 25px; margin-bottom: 25px; border-radius: 5px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); animation: slideInLeft 0.7s ease-out; } .cs-toc-title { font-weight: 600; font-size: 18px; margin-bottom: 10px; color: #fff; } .cs-toc-content { color: #ccc; line-height: 1.6; } /* English Version Link */ .cs-english-version { text-align: center; margin: 20px 0; font-size: 14px; animation: pulse 2s infinite; } .cs-english-version a { color: #e74c3c; text-decoration: none; font-weight: 600; transition: color 0.3s, text-shadow 0.3s; padding: 5px 10px; border-radius: 4px; background-color: rgba(231, 76, 60, 0.1); } .cs-english-version a:hover { color: #ff5e52; text-shadow: 0 0 8px rgba(231, 76, 60, 0.4); background-color: rgba(231, 76, 60, 0.2); } /* Section Styles */ .cs-section { margin-bottom: 25px; padding-bottom: 5px; border-bottom: 1px solid #333; animation: fadeIn 0.8s ease-out; } .cs-section-title { font-size: 20px; font-weight: 600; color: #4a90e2; margin-bottom: 15px; padding-left: 10px; border-left: 3px solid #4a90e2; } .cs-paragraph { margin-bottom: 15px; line-height: 1.5; } .cs-rule { margin-bottom: 20px; padding-left: 15px; position: relative; } .cs-rule-title { font-weight: 600; color: #ddd; margin-bottom: 5px; } .cs-rule-content { color: #bbb; line-height: 1.6; } /* Lists */ .cs-ordered-list { padding-left: 25px; margin: 15px 0; } .cs-ordered-list li { margin-bottom: 8px; color: #bbb; } .cs-unordered-list { padding-left: 25px; margin: 15px 0; list-style-type: square; } .cs-unordered-list li { margin-bottom: 8px; color: #bbb; } /* Warning and Important Messages */ .cs-warning { background-color: rgba(231, 76, 60, 0.1); border-left: 4px solid #e74c3c; padding: 10px 15px; margin: 15px 0; border-radius: 4px; font-weight: 600; color: #e74c3c; } .cs-team-signature { text-align: right; margin-top: 30px; color: #2ecc71; font-size: 12px; font-weight: 600; animation: fadeIn 1s ease-in-out; } /* Admin and Moderator Colors */ .cs-admin { color: #e74c3c !important; font-weight: 600; } .cs-mod { color: #2ecc71 !important; font-weight: 600; } /* Animations */ @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes slideInLeft { from { transform: translateX(-20px); opacity: 0; } to { transform: translateX(0); opacity: 1; } } @keyframes pulse { 0% { transform: scale(1); } 50% { transform: scale(1.05); } 100% { transform: scale(1); } } @keyframes gradient { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } /* Hover Effects */ .cs-rule:hover { background-color: rgba(255, 255, 255, 0.03); border-radius: 5px; transition: background-color 0.3s; } .cs-section-title:hover { color: #5a9eff; transition: color 0.3s; } Allgemeines Forumregelwerk Inhaltsverzeichnis: 1. Vorwort 2. Useraccounts 3. Benutzerinhalte 4. Beweispflicht 5. Tutorials und Mentorings 6. Marktplatzprofile 7. Besondere Forenbereiche 8. Verbotene Inhalte 9. Shoutbox Werbung 10. Betrug und Rippen 11. Proofs 12. Verifikationen 13. Schlussbestimmung English Version: Forum-Rules 1. Vorwort §1.1 - Begrüßung und Verhaltenskodex: Herzlich willkommen bei CrimeState. Unser Forum basiert auf einem respektvollen und professionellen Umgangston. Jegliche Form von Beleidigungen, aggressivem Verhalten, radikalen/rassistischen oder diskriminierenden Äußerungen ist strengstens untersagt. Zuwiderhandlungen werden nach Ermessen des zuständigen Moderators geahndet. 2. Useraccounts §2.1 - Verantwortlichkeit des Nutzers: Jeder Nutzer ist für die Sicherheit seines Accounts selbst verantwortlich. Dies schließt die Nutzung eines starken, sicheren Passworts ein. §2.2 - Verbot von Multiaccounts: Das Erstellen und Nutzen mehrerer Benutzerkonten ist untersagt und kann zur Sperrung aller betroffenen Konten führen. Ausnahmen müssen bei der Administration schriftlich begründet und genehmigt werden. §2.3 - Account Sharing: Das Teilen eines Benutzerkontos mit anderen Personen ist nur nach vorheriger Genehmigung durch die Administration gestattet und kann bei Nichtbeachtung Sanktionen nach sich ziehen. §2.4 - Sicherheitsvorbehalt: Gephishte oder durch unbefugten Zugriff übernommene Accounts werden unter Umständen nicht entsperrt. 3. Benutzerinhalte §3.1 - Verbot von Posthunting: Beiträge, die einzig und allein dem Zweck dienen, den Beitragszähler des Nutzers zu erhöhen, sind untersagt. §3.2 - Verbot von Doxxing: Das Veröffentlichen sensibler persönlicher Informationen anderer Personen ist streng verboten und führt zu schwerwiegenden Konsequenzen. §3.3 - Fremdwerbung: Jegliche Form von Werbung für externe Seiten oder Dienste ohne ausdrückliche Genehmigung ist verboten und wird mit einem permanenten Ausschluss geahndet. §3.4 - Signaturen: Signaturen dürfen nicht übermäßig auffällig oder störend sein. Exzessive Texte oder störende Inhalte sind zu vermeiden. §3.5 - Reflinks: Die Verwendung von Referral-Links (Reflinks) ist untersagt. §3.6 - Links zu anderen Foren: Das Verbreiten von Links zu Themen und Beiträgen in anderen Foren ist nicht erlaubt. §3.7 - Verständlichkeit der Inhalte: Beiträge, die ausschließlich in Großbuchstaben (Capslock) oder in einer unverständlichen Weise verfasst sind, werden sanktioniert. > NSFW ist nicht erlaubt! < 4. Beweispflicht §4.1 - Videoaufnahmen bei physischen Waren: Beim Versand von physischen Artikeln muss eine ununterbrochene Videoaufnahme erstellt werden, die den Inhalt des Pakets vor und während des Versands dokumentiert. §4.2 - Nachweis bei virtuellen Waren: Virtuelle Waren müssen vom Verkäufer in einer privaten Nachricht an den Käufer gesendet werden. Der Käufer muss das Öffnen und Testen der Ware vorher bis ende aufzeichnen. §4.3 - Versandnachweis: Physische Waren, die an eine Packstation geliefert werden, müssen per DHL Paketversand mit TID verschickt werden. Eine Versandquittung ohne Bezug zum Paket oder Empfänger wird nicht als Nachweis anerkannt. 5. Tutorials und Mentorings §5.1 - Beweismaterial: Tutorials und Mentorings dürfen nur angeboten werden, wenn ausreichendes Beweismaterial über deren Funktionalität und Echtheit vorliegt. §5.2 - Verbot von Fake Feedback: Gefälschtes Feedback ist streng verboten und wird entsprechend bestraft. §5.3 - Vertrauenswürdigkeit: Kennzeichnungen von Tutorials als vertrauenswürdig oder das Suchen nach Vertrauenspersonen sind nicht gestattet. §5.4 - Informationspflicht: Alle notwendigen Informationen zur Durchführung müssen im Thread verfügbar sein. §5.5 - Feedback: Feedback darf nur nach erfolgreicher Durchführung des Tutorials oder Mentorings abgegeben werden. §5.6 - Nachweise: Nachweise über erfolgreiche Durchführungen innerhalb der letzten 7 Tage sind vorzulegen. 6. Marktplatzprofile §6.1 - Feedback und Treuhand: Feedback, das ohne eine Transaktion über Treuhand abgegeben wurde, muss auf Anfrage der Moderation mit Beweisen unterstützt werden. Bei Verdacht auf gefälschtes Feedback kann dies zur Sperrung beider Benutzer führen. §6.2 - Treuhandpflicht für Vendoren: Ab einem Betrag von 200€ dürfen Vendoren keinen Treuhandservice (TH) ablehnen, wenn der Käufer diesen ausdrücklich verlangt. §6.3 - Missachtung der Regeln: Die Missachtung dieser Regeln kann zu einem permanenten Ausschluss aus dem Forum führen. 7. Besondere Forenbereiche §7.1 - Eigene Regeln: In bestimmten Forenbereichen wie Reports und Treuhand gelten eigene Regeln. §7.2 - Verhaltensregeln: Ein respektvoller Umgangston ist Pflicht. Betrug und unethisches Verhalten sind strengstens untersagt. §7.3 - Pushen: Beiträge dürfen alle 8 Stunden gepusht werden, für Vendoren alle 4 Stunden mit dem Push Button. §7.4 - Verkaufsregeln: Verkäufe sind nicht limitiert, und es besteht keine Vendorenpflicht außer für Externe Seiten! 8. Verbotene Inhalte §8.1 - Kinderpornografie: Das Anbieten und Verbreiten von Kinderpornografie ist streng verboten! §8.2 - Waffenhandel: Der Handel mit scharfen Waffen und anderen gefährlichen Gegenständen ist untersagt! §8.3 - Swatting und Bombendrohungen: Swatting, Bombendrohungen und ähnliche Handlungen sind strikt verboten! §8.4 - Terrorismus und ähnliche Handlungen: Terrorismus, die Planung oder Unterstützung terroristischer Aktivitäten und ähnliche Handlungen sind streng verboten! §8.5 - Russische Inhalte: Russische Inhalte sind ebenfalls verboten und führen direkt zum Ausschluss! 9. Chatbox Werbung §9.1 - Frequenz der Werbung: Werbung in der Chatbox ist nur einmal pro Stunde erlaubt. §9.2 - Automatische Werbung: Automatisierte Chatbox-Werbung wird mit einem permanenten Bann bestraft. 10. Betrug und Rippen §10.1 - Verbot von Betrug: Betrug innerhalb der Community ist strengstens untersagt. §10.2 - Problembehandlung: Bei Problemen mit anderen Usern ist umgehend ein Admin oder Moderator zu informieren. §10.3 - Meldung von Rippern: Bekannte Ripper müssen sofort gemeldet werden. 11. Proofs §11.1 - Beweise bei Warenverkauf: Bei Warenverkauf ist ein Beweisbild mit Name, Datum und Board anzugeben. 12. Streitfälle und Reports §12.1 - Proofs bei Reports: Proofs müssen zu jedem Report vorhanden sein. Ohne Proofs können die Moderatoren nicht tätig werden. §12.2 - Einmischung in Streitfälle und Reports Unbefugte Einmischung in Streitfälle oder Reports ist nicht gestattet. - Nutzer dürfen nur dann Beiträge zu einem laufenden Streitfall oder Report leisten, wenn: Sie direkt mit dem Fall zu tun haben. Sie relevante Informationen oder Beweise bestätigen können. In allen anderen Fällen ist vorher die Zustimmung des Teams einzuholen. - Verstöße gegen diese Regel werden wie folgt geahndet: Erstverstoß: Verwarnung oder Verhängung von Strafpunkten. Wiederholte Verstöße: Zeitlich begrenzter oder permanenter Bann aus dem Forum. 13. Verifikationen §13.1 - Empfehlungen: Empfehle nur Nutzer weiter, mit denen du bereits erfolgreiche Geschäfte abgeschlossen hast. §13.2 - Verifizierung: Bekannte User der Szene können sich bei den Admins melden und verifizieren, um ihren Rang von vergangenen Foren zu erhalten. 14. Haftungsausschlüsse §14.1 - Keine Haftung: CrimeState und seine Administratoren haften nicht für Transaktionen, verkaufte Artikel oder erbrachte Dienstleistungen über das Forum. Alle Transaktionen erfolgen auf eigenes Risiko des Benutzers. §14.2 - Bildungs- und Informationszwecke: Alle Inhalte auf CrimeState dienen ausschließlich Bildungs- und Informationszwecken. CrimeState billigt, fördert oder unterstützt keine illegalen Aktivitäten. Benutzer sind dafür verantwortlich, sicherzustellen, dass ihre Aktivitäten den geltenden Gesetzen entsprechen. 15. Schlussbestimmung §15.1 - Sanktionen: Wer sich nicht an diese Regeln hält, wird gebannt. Unwissenheit schützt nicht vor Strafe. Euer CrimeState Team1 like
This leaderboard is set to Berlin/GMT+02:00