Kezdőoldal » Számítástechnika » Biztonság » Hogyan lehet feltörni jelszava...

Hogyan lehet feltörni jelszavakat csak úgy? Ez úgy történik, mint a filmekben, hogy ír egy hosszú parancsot (vagy inkább program) és kész? (részlezek lent)

Figyelt kérdés

Szeretném letisztázni,hogy én nem crackerkedni vagy hackerkedni szeretnék,tehát engem az informatikai magyarázata érdekel,nem az,hogy miképpen szivathatnám meg a haverjaimat.


Arra lennék kíváncsi,hogy írnak-e hozzá programot és ha igen milyen nyelven meg hogy egyáltalán hogyan csinálják?


A válaszokat előre is köszönöm


2016. ápr. 25. 08:52
1 2
 11/14 anonim ***** válasza:

<input type="password" name="asdasd">

[link]


Először is: A böngésző nem tudja azt, hogy melyik input mezőre mit tervezett a programozó. Nem gondolat olvasó! Tehát, így minden megfelelő beviteli mezőre adott egy típus érték.

type="X"

Ahol a X határozza, meg hogy micsoda. Email? Adat? Dátum? és lehetne sorolni. Tehát, ha átírod a típusát, így a böngésző másként fogja megjeleníteni/kezelni. Tehát semmi oka sincs rejtegetni, mert onnantól nem jelszó mező. Persze vannak eszközök, amivel e átírást is megakadályozzák, de sok fejlesztő nem veszi a fáradságot.

Pl.: id-t adni az inputnak és jQuery-vel figyelni. Persze, ha kitörlik az id-t, már is megvan kerülve ez is...


Másodszor: Hiába van ott az a *** a jelszónál, attól az még NEM titkos! A böngésző 2 féle módon tud kommunikálni a szerverrel. POST ill. GET módon. Míg a POST esetén normális esetben nem látod az adatokat, de kiloggolni kilehet, meg a kommunikációt is meglehet jeleníteni debugokkal. A GET meg alapból az URL-ben jelenik meg.


Pl.: GET-re: www.valami.hu/?a=1&b=2&c=3

?a=1&b=2&c=3 <-- ez a GET része, ahol "a" veszi fel a 3-as értéket, "b" a 2-est és így tovább.


Szerver oldalról (legyen PHP, mert az a legelterjedtebb) $__POST[<input name része>] tömb hivatkozással lehívható az adat. Ez igaz a GET-re is, csak a szavakat kell kicserélni.

$valtozo = $__GET["a"]; // $valtozo értéke ezennel 1 lesz

$jelszo = $__POST["asdasd"]; // $jelszo változó értéke a böngészőn beírt jelszó TITKOSÍTATLANUL! Amennyiben JavaScript oldalon nem történt meg. És általában nem is történik meg.

Megj.: A szerver oldalhoz sose férsz hozzá, csak az oldal szolgáltatója/üzemeltetője/fejlesztője.


Egészen a beírástól számítva, interneten át a cél szerverig alap esetben nincs letitkosítva. Ez akkor, és csak is akkor él, ez az állítás, ha " http://" látsz, de van hogy ezt a böngészők ki se írják. (Persze JavaScripttel még mindig megoldható a jelszó titkosítása.)


" https://" esetén S mint Security. Ezt egy piros vagy zöld lakattal jelenítik meg egyes böngészőkben. Azaz titkosított adatkapcsolat. Tehát lásd előző hozzászólást RSA eljárással generálódik egy publikus és egy privát kulcs. Te megkapod a másik fél publikusát, és te is odaadod a te publikus kulcsodat. Amit a szerver titkosított a te publikus kulccsal, azt csak te tudod visszafejteni a privát kulccsal. Tehát az interneten mint adat folyosón titkosított. De mihelyt megérkezik, első dolog az, hogy vissza fejted. Tehát, te ebből nem látsz semmit. Menny fel facebook-ra és ott lesz a Security s betű a http után.

2016. ápr. 25. 17:34
Hasznos számodra ez a válasz?
 12/14 Koplárovics Béci ***** válasza:

"És az miért van hogy a weblapok forráskódját tudod módosítani? "


Nem tudod. Azaz te otthon biztosan nem tudod. Igen, rákattinthatsz, hogy megtekinted az oladl HTML(!!!) forrását, azt még szerkeszteni is tudod, sőt el is mentheted a gépedre. De ettől még nem változtattad meg az oldalt. Ráadásul "csak" egy HTML kódot szerkesztettél, amivel nem sokra mész: abban nincs adatbáziskezelés, de még csak egy nyamvadt fájlművelet sem. A HTML csak egy megjeleníthető valami, amit valamilyen scriptben írnak, például PHP-ben. Ami a háttérben rengeteg olyan műveletet elvégez, amiről neked tudomásod sincs. Tehát attól, hogy te kapsz egy másolatot egy festményről, amit összefirkálsz, attól még az eredeti festmény a múzeumban ugyanolyan marad.


"És számítógépről hogyan lehet feltörni egy ilyen Tojás appot? Meglehet jeleníteni a forráskódját ennek is?"


Android app esetében simán meg lehet nyitni egy apk-t, persze ahhoz, hogy átírj benne valamit már kell tudás is.

2016. ápr. 25. 23:11
Hasznos számodra ez a válasz?
 13/14 A kérdező kommentje:
De Google Play Áruházból letöltött alkalmazást hogyan vihetem gépre? Jelen esetben ezt a tojásos appot?
2016. ápr. 26. 14:16
 14/14 anonim ***** válasza:
#12 - nem egészen így van, helyileg módosíthatod. A kapott HTML kódot is, és a böngésződ által futtatott javascript-et is, és a módosított cuccokkal simán vissza lehet kommunikálni a szerver felé. Szóval az a webprogramozó, aki a visszaküldött adatokat nem ellenőrzi, mert a javascript, vagy az űrlap kliens oldalon már elintézte, az elég nagy hibát követ el. Ami kliens oldalra kikerül, abban soha nem lehet megbízni.
2016. ápr. 26. 19:27
Hasznos számodra ez a válasz?
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!