[elektro] mSata-Sata adapterrek nem bootol az SSD?

hobilobi at gmail.com hobilobi at gmail.com
Wed Dec 7 10:38:12 CET 2016


2016.12.07. 7:36 keltezéssel, gyapo írta:
> Hobilobi, you wrote:
> hgc> Ez így van.  De a programok jó része már olyan méretű és bonyolultságú,
> hgc> hogy még kellő tudás esetén se érdemes a hibát keresni
>
> Igen, a programok nagyok, és nem éri meg megkeresni a hibát. De a hiba
> ettől még van, pontosan tudható oka van, semmi misztikus nem történik.
A hiba oka csak akkor tudható, ha sikeresen megkerested. Ha pedig nem 
éri meg megkeresni, akkor nem tudható az oka, és akkor misztikus. Pláne, 
ha kívülről nézve,  látszólag nincs is összefüggés az egyes hibás esetek 
között.


> hgc> Arról nem is beszélve, hogy hibát keresni csak akkor van értelme
> hgc> nekiállni, ha a hiba bármikor reprodukálható.
> hgc> Enélkül esélytelen a dolog. Az esetek jó része pedig sajnos ilyen.
>
> A lottó ötös is reprodukálható, csak kicsit sokáig kell próbálkozni.
> És lehet, hogy sokkal kevesebb még ez is, mint egy több GB-os
> programrendszer összes lehetséges állapota. Ehhez jön még az a pár
> milliárd tranzisztor, ami egy pc-ben működik.
> De ez az elven semmit nem módosít, a számítástechnikai hibák akár sw
> akár hw pontosan tudhatók, kinyomozhatók, magyarázhatók, csak nem éri
> meg.
>
> hgc> Mindezt hogy derítetted volna ki, ha nincs ott a program írója?
>
> A NT hibájának kiderítéséhez nem kellett a programozó, ahhoz igen,
> hogy a programjából kivegye, és anélkül fordítsa le. De nekem mint a
> gép eladójának nem az volt a fontos, hogy működő programot állítsak
> elő, hanem hogy bizonyítsam a gép működőképességét, és hogy a hibát
> nem a gép okozza, hanem a program.
>
> hgc> Ha nincs forrásod a programról akkor esélytelen egy ilyen hibát
> hgc> kijavítani.
>
> Nem, mert van ismerősöm, aki kijavította, és onnantól lehetett
> használni a NT-t a clipper programokban, hiba nélkül futott bármilyen
> gyors gépen. Nem hiszem, hogy volt forrása hozzá.
> Kb. így működnek a crackerek is, nekik sincs forrásuk, mégis tudnak
> olyan változtatásokat eszközölni egy programban, ami megváltoztatja a
> program viselkedését.
Ezzel tökéletesen tisztában vagyok, fejtettem vissza én is számos 
programot.
Ez a módszer viszont, még vagy két nagyságrenddel nagyobb munka, mintha 
van hozzá forrásod.
Tehát még kisebb az esélye, hogy megéri. Egy komolyabb programot még 
forrás szinten sem kis munka megérteni, de gépi kód (ASM) szinten már 
majdnem a lehetetlennel határos annak, aki nem rendszeresen
foglalkozik ilyennel. Elég néhány ismeretlen rendszerhívás, és már el is 
veszett Ariadne fonala.
Persze mindig akadnak lelkes fiatalok, vagy olyanok, akiknek van erre 
idejük, mert a megélhetésüket más biztosítja.
Akik ilyennel foglalkoznak, szinte főállás szinten, azoknak van profi 
visszafejtő programjuk ami azért a munka jó részét elvégzi. Meg van 
egyéb, program debuggolásra szolgáló eszközük. Csináltak maguknak 
dokumentációt a rendszerhívásokról, stb. Ezekkel megkeresni egy 
programnak azt a részét, ami a korlátozást végzi, amíg nem fizetted ki 
az árát, már szinte rutin munka nekik
Nem azt mondom, hogy 1-2 órás munka, noha egyes esetekben akár még ennyi 
is lehet, de biztosan nem
több havi meló. Ezek a védelmek eléggé hasonló megoldásúak. Közel sem a 
lottó variációkhoz mérhető a
számuk.
Viszont akár csak az általad említett programhibát megkeresni, már nekik 
sem kispályás feladat.
És vannak ennél sokkal ravaszabb hibák is.

A HW hibákról már ne is beszéljünk, mert azok aztán olyan 
felszereltséget igényelnek, ami csak a nagy gyártóknál lelhető fel. Most 
nem olyan hibára gondolok ahol tönkrement a HW-ben egy alkatrész, hanem 
olyanra, amikor a HW többnyire jól működik, de néha mégis hibázik, 
lefagy, stb. Pl. egy jitterből származó időzítési eltérés miatt. De itt 
is vannak ennél ravaszabb lehetőségek is. Ezek egészen addig 
misztikusak, amíg nem sikerül megtalálni az okukat. Az pedig az esetek 
túlnyomó részében nem sikerül, vagy nekikezdeni sem érdemes.

István
>   A forrás meg a magas szintű nyelvek csak
> kényelmi célt szolgálnak, a processzort, ami a kódot futtatja nem
> érdeklik ezek.
>
> Üdv.: gyapo
>
> -----------------------------------------
>            elektro[-flame|-etc]
>



More information about the Elektro mailing list