Bruteforce

Tema labai mėgstama "jaunųjų hackerių", nes kažkada buvo galima, ir teoriškai dabar įmanoma, nulaužinėti slaptažodžius šiuo būdu. Gal naudos ne tiek ir daug, bet technika vertinga išmokti, nes tą galima pritaikyti ir kitose užduotyse :)

Pirmas žingsnis - susigeneruoti simbolių seką

symbols = list(map(chr, range(32, 127)))

Turbūt suprasti šioje eilutėje kažką yra gan sudėtinga, bet iš tiesų čia atliekama labai paprasta operacija

  • Pasižiūrime į simbolių lentelę čia.

  • Pasakome, kad norime simbolių tarp 32 ir 126 ...

python apsauga generavimas bruteforce


Kryžiukai-Nuliukai

Taigi kogero pats papraščiausias žaidimas koks tik gali būti, bet... Pradėti visgi reikia nuo kažko :)

Visų pirma reikia apsibrėžti struktūrą. Pagrindiniai bet kurio žaidimo elementai yra du: Grafika ir Logika. Todėl visą projektą suskirstysime į dvi klases Logika.java ir Grafika.java.

Logika.java pagrindinės funkcijos:

  • Tikrinimas ar žaidėjas laimėjo

  • Tikrinimas ar kompiuteris laimėjo

  • Tikrinimas ar apskritai įmanoma laimėti

  • Dirbtinis intelektas...

Grafika.java pagrindinės funkcijos:

  • Atvaizduoti langelius

  • Fiksuoti langelio paspaudimus

  • Leisti, arba neleisti pažymėti langelį ...

pradmenys java žaidimai


Basicai #2

Dažnai naudojama php savybė yra HTML persiūstų duomenų gavimas. Štai pavyzdinė HTML forma:

<form action="gavimas.php" method="post">
Jūsų vardas <input type="text" name="vardas" />
<input type="submit" value="Tęsti" />
</form>

Tikriausiai kilo neaiškumų jau pačioje formos pradžioje. action='gavimas.php' - nurodo į kurį puslapį forma kreipsis method='post' - nurodo metodą. GET metodas buvo vartotas praeitoje pamokoje, kai duomenis atvaizdavom linke. POST metodas panašus, tik jis yra nematomas (dėl to ...

php pradmenys


Basicai #1

Viena papraščiausių, bei dažniausiai php naudojamų savybių yra linke nurodžius tam tikrą užklausą atversti: naujienų, atsisiuntimų ir t.t... puslapius, neprarandant pagrindinių puslapio elementų. Pvz.: parašius index.php?cat=news rodo naujienas. Viskas vyksta gan paprastai

1.Reikia gauti duomenis iš linko:

<?php
$cat = $_GET["cat"];
?>

$cat - tiesiog kintamasis kuriame laikysime atsakymą $_GET["cat"] - duomenų iš linko gavimo funkcija. cat reiškia, kad gausime duomenis iš tos linko vietos kur yra cat=?

  1. Kai jau ...

php pradmenys