Hoe kan ik berichten lezen die zijn opgeslagen in RAM op Linux

Random Access Memory (RAM) verwijst over het algemeen naar de technologie die apparaten voorziet van een vluchtig gebied om gegevens tijdelijk op te slaan. Deze technologie wordt gebruikt in alle vormfactoren van digitale elektronica en het bestaan ​​ervan is een herinnering aan niemand die al heel lang met computers of mobiele telefoons werkt. Aan de andere kant is de feitelijke inhoud van dat geheugen vaak een mysterie. De meeste besturingssystemen bieden geen mogelijkheid voor een gebruiker om eenvoudig de inhoud van RAM te onderzoeken.

Een eenvoudige Linux CLI-truc kan op zijn minst een codeur helpen om de lagere RAM-gebieden te onderzoeken op bruikbare berichten. Dit is om verschillende redenen nuttig. Programmeurs en ontwikkelaars van besturingssystemen willen misschien zien hoeveel BIOS of UEFI nog steeds deel uitmaken van een live OS-boot. Andere coders kunnen ook willen zien welke locaties in RAM een programma ook schrijft. Sommige gebruikers zouden dit kunnen doen om redenen van probleemoplossing, of zelfs puur uit nieuwsgierigheid. Gelukkig is er een veilige manier om dit te doen.

Vind Plain Text Strings in RAM

Eerst moet je een terminal openen door CTRL, ALT en T ingedrukt te houden. Je kunt ook Konsole, rxvt of een ander terminalprogramma starten vanuit je applicatiemenu. Als u met een groter scherm wilt werken, houdt u CTRL en ALT mogelijk ingedrukt terwijl u op F1-F6 drukt om op een virtueel eindstation in te loggen. Theoretisch zouden de volgende commando's ook moeten werken op andere Unix-distributies zoals FreeBSD.

Typ bij de opdrachtprompt:

strings / dev / mem | meer

Als het u waarschuwt dat u machtigingen mist, typt u:

sudo strings / dev / mem | meer

PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan ​​door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken

U moet uw beheerderswachtwoord invoeren. Als u een bericht hebt ontvangen waarin staat dat de strings van programma's in een pakket kunnen worden gevonden, probeert u het volgende:

busybox strings / dev / mem | meer

of

sudo busybox strings / dev / mem | meer

Zodra het correct is geparseerd, ziet u een tekstmuur gescheiden door lijnen. Het duwen van de spatiebalk zal nog een scherm naar beneden vallen, dus je zou misschien minder in plaats van meer in de pijp willen gebruiken. Je zult waarschijnlijk heel wat rotzooi zien, maar in ieder geval zullen sommige berichten nuttig zijn. Aangezien u mogelijk vele gigabytes RAM aan uw machine hebt gekoppeld, wilt u uiteindelijk CTRL ingedrukt houden en op C drukken om af te sluiten.

Als u op een legacy-vrije computer bent en nog steeds berichten over een diskettestation of cd-rom-station ziet, hoeft u zich nergens zorgen over te maken. Dit zijn slechts berichten van uw BIOS- of UEFI-programma.

PRO TIP: Als het probleem zich voordoet met uw computer of een laptop / notebook, kunt u proberen de Reimage Plus-software te gebruiken die de opslagplaatsen kan scannen en corrupte en ontbrekende bestanden kan vervangen. Dit werkt in de meeste gevallen, waar het probleem is ontstaan ​​door een systeembeschadiging. U kunt Reimage Plus downloaden door hier te klikken

Facebook Twitter Google Plus Pinterest