Pasek boczny
Konto
Konto
Szukaj
Szukaj
Ustawienia
Ustawienia
Szukaj

Szukaj w:



Zaawansowane wyszukiwanie
Ustawienia
Przełącz na wersję mobilną
Motyw
Język


Kofeina sklep Dostarczamy czystą kofeinę, z której możesz sam przygotować "energetyka" takiego jak lubisz.
Tonery i tusze do drukarek





Pomoc w testowaniu programu identyfikującego procesor
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Subskrybuj ten wątek
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
1   14-08-2013, 22:33   
Edytuj ten post      Cytuj     
witam,

pisze program, który podaje różne informacje na temat procesora. jest to właściwie jego jeden moduł odpowiadający za podanie rozmiaru, właściwości oraz ilość danego cache. podaje także ilość rdzeni i wątków.

link dla obawiających sie szkodliwego oprogramowania:
40 skanerów antywirusowych wykonuje analize przesłanego pliku

WAŻNE:
Nie uruchamiać na komputerach wieloprocesorowych(więcej niż jeden procesor na płycie głownej)
Nie uruchamiać na systemach operacyjnych starszych od Windows XP

Na pytanie: czy uruchomić program? wpisujemy dużą litere T. Każdy inny klawisz spowoduje zamknięcie programu.
dla sprawdzenia rezultatu wpiszcie w google cpu-world.com i nazwe swojego procesora

wklejcie wyświetlony raport(PPM na czarny ekran konsoli->Oznacz i nacisnąć ENTER(kopiowanie zaznaczonego tekstu z konsoli do schowka).

z góry dzięki za pomoc.

Załączone pliki

.zip
rcpu_cache_v1.2.zip
Rozmiar: 5,29 KB     Pobrań: 32
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
2   15-08-2013, 13:48   
Edytuj ten post      Cytuj     
balu, dzieki za zrzut ekranu. jest tego sporo. być może jeśli wklei sie to jako kod to bedzie lepiej wyglądało.

wiele antywirusów ma "uprzedzenia" do programów pochodzących od nieznanego wydawcy i sam fakt, że takim są często wystarcza do uznania za wirusa. antywirusy nie są nie omylne. polecam jeszcze odwiedzić anubis.iseclab.org . na tej stronie wykonywana jest analiza online przesłanego pliku. raport jest po angielsku. możecie skorzystać z pomocy google tłumacza. jeśli znajdziecie RISK na żółto lub czerwono znaczy to, że coś jest nie tak. nie zajmuje sie tworzeniem takich rzeczy. wiadomo ja mogę twierdzić i deklarować, że nie mam złych zamiarów - nie wiem jak przekonać kogoś przez sieć, że tak jest.

Myśle, że wiele osób jest zainteresowanych na przykład dowiedzeniem sie czegoś więcej o swoim procesorze. poza moim istnieje wiele profesionalnych programów np CPU-Z. są ludzie zajmujący sie podkręcaniem procesorów. są także ludzie budujący amatorskie systemy operacyjne i dla nich informacja np. ile cache pobiera jednorazowo bajtów jest przydatna lub jakim zestawem instrukcji dysponuje CPU.

pozdrawiam
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
3   15-08-2013, 14:31   
Edytuj ten post      Cytuj     
masz na myśli, że jest są to jakieś tajne informacje, że coś próbuje wykraść z twojego kompa. to liczby heksadecymalne zawierające informacje zwracane przez twój procesor za pomocą asemblerowej instrukcji CPUID(polecam po googlować). opowiada on o sobie różne rzeczy w ten sposób. program jest napisany w asemblerze.

resim
nie wiem czy sie dobrze wkleiło tabel kodów ascii jeśli nie to poszukaj jej w google.

patrz na
EAX | EAX | EBX | ECX | EDX |
00000000h | 0000000Dh | 756E6547h | 6C65746Eh | 49656E69h |

EBX 75h = u, 6Eh = n, 65h = e, 47h = G
ECX 6Ch = l, 65h = e, 74h = t, 6Eh = n
EDX 49h = I, 65h = e, 6Eh = n, 69h = i

złóż to w kolejności EBX, EDX, ECX littel endians i masz:
GenuineIntel

pozostałych informacji już nie odcyfrujesz w prosty sposób. potrzebna jest specyfikacja do pobrania od Intela i AMD
kod prześle ci za moment.

daje to do załącznika. niech bierze każdy kto ma wątpliwości.

Załączone pliki

.zip
cpuid_data.zip
Rozmiar: 2,83 KB     Pobrań: 33
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
4   15-08-2013, 14:50   
Edytuj ten post      Cytuj     
całego kodu nie udostępnie. to ponad 4000 linii. sporo pracy i zdobywania wiedzy. ten fragment jest jawny, jeśli ktoś zna się na programowaniu to zrozumie o co tam chodzi
kuba3351
Przyjaciel
Offline

Reputacja: 47

 0     0    
5   19-08-2013, 09:59   
Edytuj ten post      Cytuj     
Ja się tylko zastanawiam czemu ty wszystkim usilnie udowadniasz, że program jest bezpieczny i nie ma żadnego syfu już od pierwszego posta, poprzez kilka następnych mimo że nikt Ci nic nie narzuca. Tylko winny się tłumaczy więc ja tam bym sobie z tym programem uważał, awira się chyba nie myli...
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
6   19-08-2013, 14:43   
Edytuj ten post      Cytuj     
To sie zastanawiaj dalej. Mądrzy ludzie próbują coś zrobić, znaleść dowody na poparcie swoich zarzutów, być przygotowanym zanim je postawią, a ty jak narazie tylko postawiłeś swoje oskarżenie bez przedstawienia dowodów.

Jeśli sam nie wiesz co zrobić zanim zaczniesz oskarżać, to ja ci podpowiem:
najpierw wpisz sobie: online malware analyse lub analiza antywirusowa online. będzie miał przynajmniej 100 wyników.

wybierz sobie naprzykład anubis.iseclab.org(jest to strona, na której wykonywana jest analiza software, taka sekcja zwłok) załaduj mój plik, wpisz capche i poczekaj 7-15 minut.

nastepnie otwórz raport, włącz google tłumacza jeśli nie znasz angielskiego i czytaj raport. podpowiem jeszcze, że gdy plik jest niebezpieczny to na samej górze pojawia sie RISK na żółto lub na czerwono.

nie musisz wybierać akurat tej storny. są dziesiątki podbnych stron. wystarczy coś zrobić.

"Tylko winny sie tłumaczy"
to co w takim razie robią nie winni. czekają na znak święty z nieba w niedziele. ja bym z tym "Tylko" nie przesadzał. Ja być może nie jestem tak bystry jak ty, ale jakim sposobem w takim razie ktoś taki potrafi oszukać tyle skanerów antywirusowych.
lukezaa
Przyjaciel
Offline

Reputacja: 46

 0     0    
7   19-08-2013, 22:28   
Edytuj ten post      Cytuj     
btw. Po co odczyt wartości rejestrów? Poza debugowaniem to jest marny dodatek do programu...
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
8   20-08-2013, 10:13   
Edytuj ten post      Cytuj     
tak, marny, ale wiele mi ułatwi debugowanie. dzięki temu mam informacje, które zwróciło mi o sobie cpu i wiem czy algorytm je prawidłowo zinterpretował. w ostatecznej wersji programu nie będzie to potrzbne, bo i po co takie coś komu.

i np. z tych informacji wiem, że balu ma prawdopodobnie jakiegoś intela core i3 lub i5 z cache L3 3MB.

sygnatura cpu jest zapisana w EAX.00000001h w rejestrze EAX w przypadku kompa balu jest to 00020655h.

można ją wpisać w google: cpu-world.com signature 20655 i będzie lista procesorów o takiej sygnaturze

wiem, że jest to prawdopodobnie cpu dwurdzeniowe, czterowątkowe. domyślam sie że cache L1 i L2 są podane prawidłowo, natomiast w L3 mam gdzieś błąd.

tak wiele informacji mimo, że screen jest bardzo nie kompletny. i mam co robić mimo iż feedback jest niewielki2.
lukezaa
Przyjaciel
Offline

Reputacja: 46

 0     0    
9   20-08-2013, 13:02   
Edytuj ten post      Cytuj     
Oraz ty cały ten program w asemblerze pisałeś?
lotar
Użytkownik
Offline

Reputacja: 0

 0     0    
10   20-08-2013, 15:23   
Edytuj ten post      Cytuj     
tak, jest napisany w masm32. cały program jest nieco bogatszy podaje więcej informacji o cpu i jest prawie gotowy.




Zaloguj się lub zarejestruj, aby odpowiedzieć w temacie.
Dołącz do naszej społeczności!


Zarejestruj się
Posiadasz konto? Kliknij poniżej.


Zaloguj się


Użytkownicy przeglądający ten wątek: 1 gości

Centrum napraw komputerów Warszawa ▪ Szkolenia dla farmaceutów

Portal  Kontakt  Pomoc  Facebook 
© CentrumWindows
Polskie tłumaczenie © 2007-2016 Polski Support MyBB
Silnik forum MyBB, © 2002-2017 MyBB Group
Biznes-Host