De ce post, il est montré qu'il FS:[0x28]s'agit d'un empilement de canaris. Je génère ce même code en utilisant GCC sur cette fonction, void foo () { char a[500] = {}; printf("%s", a); } Plus précisément, je reçois cet assemblage .. 0x000006b5 64488b042528. mov rax, qword fs:[0x28] ; [0x28:8]=0x1978 ; …
J'ai vu un étrange comportement de changement d'heure système sur certains serveurs (matériels): dans /var/logs/syslog, l'heure de la date précédant chaque message de journal change parfois en aléatoire et revient à la normale dans le message suivant, comme suit: Feb 22 2018 09:09:30 ... Feb 22 2018 09:09:32 ... Jan …
Par mon expérience, un utilisateur non privilégié ne peut pas accéder à la prise Unix qu'il ne possède pas sans x bit défini. Que fait exactement ce bit? Merci
D'une manière compatible posix qui fonctionne avec plusieurs implémentations, comment puis-je imprimer la liste des variables d'environnement actuellement définies sans leurs valeurs? Sur certaines implémentations (mksh, freebsd / bin / sh), le simple fait d'utiliser exportseul suffira: $ export FOO2 FOO Mais pour certaines autres implémentations (bash, zsh, dash), exportaffiche …
J'ai un fichier avec une colonne avec des noms qui se répètent plusieurs fois. Je veux condenser chaque répétition en une seule, tout en conservant toutes les autres répétitions du même nom qui ne sont pas adjacentes à d'autres répétitions du même nom. Par exemple, je veux tourner le côté …
J'ai le mot de passe de travail et je peux voir le hachage (/ etc / passwd). Comment puis-je trouver l'algorithme de hachage utilisé pour hacher le mot de passe, sans essayer manuellement différents algorithmes jusqu'à ce que je trouve une correspondance?
J'ai une commande rsync avec les paramètres suivants: rsync -avz --{partial,stats,delete,exclude=".*"} Je veux mettre ces paramètres dans une variable pour la réutiliser ensuite dans le script. Quelque chose comme ça: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 J'ai essayé avec des guillemets, des guillemets simples, des crochets, sans succès.
Étant donné cette boucle: while sleep 10s ; do something-that-runs-forever done Lorsque j'appuie sur Ctrl + C, toute la boucle while est interrompue. Ce que je veux faire, c'est interrompre le processus "quelque chose", laisser passer 10 secondes, puis redémarrer "quelque chose". Comment puis-je faire en sorte que ctrl + …
Je veux désactiver la réponse ping tout le temps sur mon système d'exploitation Ubuntu, les commandes suivantes fonctionnent mais uniquement jusqu'à ce que le système redémarre: Ping off: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all Ping sur: echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all Comment pourrais-je supprimer l'écho même après avoir redémarré mon ordinateur portable?
J'obtiens cette erreur lors de l'exécution d'une commande systemd en tant qu'utilisateur: admin@Xroklaus:~ $ systemctl --user list-units Failed to get D-Bus connection: Connection refused Sans le paramètre utilisateur, la commande s'exécute correctement. admin@Xroklaus:~ $ systemctl list-units UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File …
Information système: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Faites défiler jusqu'aux EXEMPLES en bas si vous voulez simplement vous plonger dans les exemples simplifiés que j'ai faits. REMARQUE: je ne suis pas un grand zshutilisateur. Je regardais les fzfraccourcis clavier pour bashet zsh. Remarquez comment …
J'ai un fichier nommé /tmp/urlFileoù chaque ligne représente une URL. J'essaie de lire le fichier comme suit: cat "/tmp/urlFile" | while read url do echo $url done Si la dernière ligne ne se termine pas par un caractère de nouvelle ligne, cette ligne ne sera pas lue. Je me demandais …
Après la mise à jour avec pacman -Syuq: # pacman -Sc pacman: erreur lors du chargement des bibliothèques partagées: libicuuc.so.59: impossible d'ouvrir le fichier d'objet partagé: aucun fichier ou répertoire de ce type # find / -name libicuuc.so.* 2>/dev/null /usr/lib/libicuuc.so.60.1 /usr/lib/libicuuc.so.60 Arch Linux dans une version Pi 1: # uname …
Quand vous faites: $ whois stackoverflow.com votre Linux effectue-t-il d'abord une requête DNS, trouve-t-il l'IP de stackoverflow.com, puis demande-t-il directement les informations? Ou demande-t-il un serveur whois "racine" (l'IP du "serveur whois racine" est-elle codée en dur dans une distribution Linux, d'une manière similaire à /etc/bind/db.root?), Qui délègue ensuite à …
Si je renomme des images via exiv en date et heure exif, je fais ce qui suit: find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \; Maintenant, il peut arriver que les images aient exactement le même horodatage (y compris les secondes). Comment puis-je rendre le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.