journalctl -u micro – Telegram
journalctl -u micro
93 subscribers
2.17K photos
210 videos
287 files
1.44K links
Esperienze e consigli di uno sviluppatore tech−unenthusiast

creation — 2021-04-29
owner — @Microeinstein

networks
@sigma_hub Σ
@ageiroumena
Download Telegram
kprobes.h
16.3 KB
Prima che l'entropia mi faccia sparire questi files (oro colato) — questi 3 sono il minimo indispensabile per compilare un modulo kernel su linux moderno
senza avere l'intera repo del kernel scaricata (bisogna installare linux-headers)
(in realtà 2 tralasciando xanmod, che di default disabilita kprobes ... a quanto pare copiare l'header dai sorgenti online funziona)

Comandi
compilare — make
caricare — sudo insmod hello2.ko
rimuovere — sudo rmmod hello2.ko
output — sudo dmesg -Hkw

Cosa fa
È un rootkit base — applica un hook sulla syscall execve, in modo che all'esecuzione (da qualsiasi contesto) del comando date backd00r PID (anche se il comando non è corretto), l'uid di PID viene cambiato a root
5
/usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/FolderView.qml @ 706

82
minIconWidth = Math.max(minIconWidth, 78);

In questo modo le icone del desktop hanno giusto lo spazio per l'etichetta "Downloads" senza che venga elisa o messa su più righe 📏
Super Mario 64 DS è sempre andato a 30fps reali e io non lo sapevo 🥲 [anche con l'emulatore che segnava 60]
😢2
journalctl -u micro
hwaccel.sh
Edit: disabilitata la flag
--enable-experimental-web-platform-features
(da problemi con Obsidian: la selezione non funziona più)
Ho provato a connettermi via wifi 5GHz con questo portatile — arriva a massimo 3MB/s in download, quando potrebbe arrivare ad 11MB/s;
la scheda è Qualcomm Atheros; impostare la regione CRDA non funziona

Per fortuna che ho un cavo ethernet
journalctl -u micro
hello2.c
TIL che nei moduli kernel non è possibile utilizzare alcuna libreria esterna, neanche stdlib — questo perché non esiste alcun tipo di linking, né dinamico né statico l'unico linking che può avvenire è con le strutture del kernel; i moduli vengono segnati da file come relocatable, non executable

Tutte le funzioni tipo malloc free strlen strcpy printf non possono essere usate, a meno che il kernel non le reimplementi
(kmalloc kfree⁽¹⁾ strnlen strscpy⁽²⁾ printk⁽³⁾)
Windows tool per salvare e ripristinare la posizione delle icone sul desktop — Desktop Restore
journalctl -u micro
x11share_hwaccel.sh
x11share_hwaccel.sh
3.4 KB
Update
kmsgrab al posto di x11grab
• + audio
• bitrate ridotto (max 9MB)

Pros
• ancor meno utilizzo CPU
• funziona anche su wayland
• dispositivo audio rilevato in automatico
• percorso file copiato negli appunti

Cons
• non cattura il cursore
• video e audio devono essere registrati separatamente e poi uniti, altrimenti c'è stuttering pesante (gestito)
• non usare Ctrl-C
Devo imparare ad usare questo tasto per capire quali schede chiudere / riordinare, senza aprirle
journalctl -u micro
hello2.c
Pazzesco, il kernel linux ha un controllo di null pointer dereference — al contrario di windows che andrà in bsod 99.9%
Attenzione ad usare connettori "universali" con alimentatori diversi da quelli con cui sono usciti: contengono tutti una resistenza a GND che permette di determinare il voltaggio corretto ...peccato che abbiano resistenze diverse

Rispettivamente:
E15, E16 — 33.3KΩ
M13 — 4.8KΩ
BIOS hacking 😳
😈1😨1
È possibile avviare gmic-qt senza dover per forza aprire Krita