Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » El Vis 14:00
 » piwo1 13:57
 » Robek 13:56
 » alkatraz 13:56
 » adolphik 13:50
 » Hitman 13:47
 » Sherif 13:46
 » NimnuL 13:40
 » ligand17 13:36
 » XepeR 13:35
 » elliot_pl 13:32
 » Chrisu 13:32
 » LooKAS 13:29
 » Dhoine 13:26
 » Holyboy 13:23
 » Guli 13:23
 » NWN 13:20
 » Kenny 13:14
 » siwydym 13:13
 » mravel 13:04

 Dzisiaj przeczytano
 36891 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

Czy możliwe jest uzyskanie informacji\danych z pamięci RAM? , Raist 6/04/08 15:55
Witam! Pytanie może trochę dziwne, ale czy możliwe jest skopiowanie jakiś informacji, które komputer akurat przechowuje w pamięci RAM? Po wyłączeniu komputera na pewno nie, ale np. czy da się jakoś określić, które dane komputer przechowuje teraz w ramie, a które np. w swapie? Albo jaka część danego pliku znajduje się teraz w ramie? Czy to raczej niemożliwe?
Pozdrawiam

  1. no pewnie że możliwe , recydywista 6/04/08 16:20
    Wystarczy kilka prostych instrukcji asemblera (głównie mov) działających w podwójnej pętli z licznikami dla segmentu i offsetu (czyli najoględniej mówiąc adresu w pamięci).
    Swoją drogą po wyłączeniu komputera też jest możliwe odczytanie zawartości pamięci RAM przez kilkanaście/kilkadziesiąt sekund, a przy ochładzaniu modułów nawet na tyle długo, by przełożyć te moduły do innej maszyny i odczytać zawartość - poszukaj o cold boot attack.

    Computers are useless. They can only
    give you
    answers.

    1. segment/offset? , Master/Pentium 6/04/08 16:58
      chyba dla DOS'a. Windows/Linux pracuje w trybie z adresacją liniową. Ale ogólna idea poprawna.
      W końcu to tego służy pamięć RAM (tj. do przechowywania informacji a tym samym jej odzyskiwaniu).

      Nie ma tego złego , co by się w gorsze
      obrócić nie mogło - jak nie wierzysz
      włącz komputer :-)

      1. hmm , recydywista 6/04/08 19:52
        Ja tylko napisałem jak przykładowo można odczytać zawartość kawałka pamięci pod asemblerem x86. Samo zagadnienie adresacji oczywiście jest szersze - patrz tryb chroniony, tryb wirtualny, stronicowanie.

        Computers are useless. They can only
        give you
        answers.

        1. zgadzam się , Master/Pentium 6/04/08 19:58
          napisałem to tylko informacyjnie

          Nie ma tego złego , co by się w gorsze
          obrócić nie mogło - jak nie wierzysz
          włącz komputer :-)

  2. wlasciwie po wylaczyeniu zasilania rowniez , daver 6/04/08 19:31
    przez krotki okres...
    http://citp.princeton.edu/memory/

    I use arch btw

    1. ooo kolega używa Archa , recydywista 6/04/08 19:53
      gratuluję wyboru :-)

      Computers are useless. They can only
      give you
      answers.

      1. wybor byl prosty :) , daver 7/04/08 16:16
        ... no dobra, jest jeszcze BSD, Gentoo i Debian ;-)

        I use arch btw

  3. Hmmm... , pachura 6/04/08 19:36
    Nie mam pojecia, ale wydaje mi sie ze nie jest to mozliwe (przynajmniej z poziomu Windows) ze wzgledu na memory protection - jeden proces nie moze "dobierac sie" do danych innego procesu. Z drugiej strony cos mi sie kojarzy ze byl kiedys program do cheatowania w grach ktory szukal w pamieci zadanych wartosci (np. energii), potem troche sie jej wytracalo i szukalo miejsc w ktorych wartosc ta ulegla zmianie. A moze dzialalo to tylko na Win95/98 ?

    Moze mozna tez przegladac pamiec za pomoca niskopoziomowych narzedzi do debugowania typu SoftICE...?

    PS. Na pewno takie triki jak piszesz byly mozliwe na Amidze - mozna bylo np. wizualnie przegladac cala pamiec "jak leci" w poszukiwaniu fragmentow grafiki. Mozna tez bylo zalozyc RAM dysk ktory przezywal soft-reset - co wiecej, po tym soft-resecie mozna bylo nawet z niego zabootowac! To byl piekny komputer...

    1. mam taki program , Master/Pentium 6/04/08 19:59
      Game Train, już nie rozwijany. Działał na pewno pod 2000 (pod XP chyba też). W Windows program z prawami admina może zaglądać do pamięci innego programu. Przynajmniej tak mi się wydaje na podstawie obserwacji.

      Nie ma tego złego , co by się w gorsze
      obrócić nie mogło - jak nie wierzysz
      włącz komputer :-)

  4. i jeszcze co do tego czy da się stwierdzić co jest w ramie a co w swapie , recydywista 6/04/08 19:58
    Raczej nie da się tego zrobić, chyba że w jakiś sposób przejmiesz kontrolę na poziome kernela :) co w nowych systemach jest średnio możliwe - chyba że masz ochotę napisać sobie np. jakiś sterownik w kernel-space ;)

    Computers are useless. They can only
    give you
    answers.

  5. tak , RusH 6/04/08 21:53
    najprosciej zapodac karte FireWire - mozna przez nia zrzucic zawartosc ram podpinajac sie laptopem

    I fix shit
    http://raszpl.blogspot.com/

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL