Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Wrána diskuze

Stran: 1 ... 3 4 [5] 6 7 8
61
Sítě / Re:Prolomení hesla do Wi-Fi sítě z Linuxu
« kdy: 13. 11. 2020, 14:06:39 »
Už jsem na to přišel exrex '([1-9]{7})\1', když vidím ty všelijaké lomítka a závorky, tak z toho mám mlhu  ;D
supr :D
regexpy taky furt strkám do googlu  ;D ;D ;) ;) celkem praktický se mi zdá todleto webový ide hele ;)
...............Zkoušel jsem 'crunch 7 7 1234567890 | crunch 7 7 1234567890 | aircrack-ng -e ssid -w - /home/user/ssid.cap'.............
crunch s crunchem trubičkou spojit nejde :-\ ;)
to dvojitý číselný heslo by šlo kdyby se jakoby vždycky zdvojil výstupní string třeba takle nějak
Kód: [Vybrat]
crunch 7 7 0123456789 | while read i; do echo $i$i; done | aircrack
bashový lidi možná znaj nějakej lepšejší způsob než jak sem to napsala já :o :)

noa ještě kdyby ti ani tamten exrex nestačil tak si furt mužeš napsat nějakej svuj skriptík
Kód: [Vybrat]
#!/usr/bin/env python3
pswd_len = 7
opakovani = 2

for i in range(10**pswd_len):
    heslo = str(i)
    heslo = (pswd_len - len(heslo)) * '0' + heslo
    print(heslo * opakovani)
a strčit ho do aircracku tou trubičkou :D ;)
Kód: [Vybrat]
/nejaka/cesta/josefuv_skript.py | aircrack

62
Sítě / Re:Prolomení hesla do Wi-Fi sítě z Linuxu
« kdy: 11. 11. 2020, 16:05:31 »
Heslo k WiFi je 7+7 stejných číslic. Když si vygeneruji přes crunch všechny kombinace 7 číslic, tak heslo nenajde.
Netušíte, jestli by nějak nešlo zadat v aircrack-ng, aby zkoušel 7+7 stejných číslic a nemusel jsem generovat kombinace pro 14 číslic (což už by zabralo hromadu místa).
mužeš to spojit trubičkou | nóó a pak se nic na disk zapisovat nebude a rovnou se to bude strkat do aircracku hele  :o ;)
Kód: [Vybrat]
příklad z jejich stránek
crunch 8 8 0123456789 -s 70000000 | aircrack-ng -w - -b AA:BB:CC:DD:00:11 /path/to/handshake.cap
crunch boužel asi neumí nějaký složitější patterny :o :( víc lepšejší mi jako připadá nástroj exrex hele kterej umí jakoby vygenerovat všecky možný kombinace znaků který muže zachytit danej regulární výraz. v tvým případě pro generování hesel 7 stejnejch čísel + 7 stejnejch čísel takle nějak  :D ;)
Kód: [Vybrat]
exrex '(\d)\1{6}(\d)\2{6}' | aircrack-ng blablablah

63
na 99.99999999999999999999999999% šmírování :o :(

equa banka
Citace

Equa bank
Equa bank a.s.
Showing permissions for all versions of this app
This app has access to:
Camera

    take pictures and videos

Wi-Fi connection information

    view Wi-Fi connections

Storage

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Phone

    read phone status and identity

Location

    precise location (GPS and network-based)
    approximate location (network-based)

Device ID & call information

    read phone status and identity

Photos/Media/Files

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Other

    receive data from Internet
    control vibration
    run at startup
    full network access
    prevent device from sleeping
    read Google service configuration
    view network connections

zásilkovna
Citace
Zásilkovna - Posílejte zásilky bez front a levněji
Zásilkovna s.r.o.
Showing permissions for all versions of this app
This app has access to:
Wi-Fi connection information

    view Wi-Fi connections

Storage

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Location

    precise location (GPS and network-based)
    approximate location (network-based)

Contacts

    read your contacts

Photos/Media/Files

    modify or delete the contents of your USB storage
    read the contents of your USB storage

Other

    receive data from Internet
    pair with Bluetooth devices
    access Bluetooth settings
    full network access
    prevent device from sleeping
    view network connections

edit: pridaná zásilkovna

64
Vývoj / Re:Discriminated unions v C++
« kdy: 26. 10. 2020, 15:32:05 »
eště sme tady neměli oběkt + template specialization hele :o :o
Kód: [Vybrat]
#include <iostream>

enum class CurrencyTag {DOLARY, TOLARY, RUBLY};
constexpr double TOLARY_TO_DOLARY = 10.0;
constexpr double RUBLY_TO_DOLARY = 0.5;

template <CurrencyTag Tag>
class Platidlo
{
public:
    Platidlo(double val):myVal(val){}
    const double valToUsd() const;
private:
    double myVal;
   
};

template <> const double Platidlo<CurrencyTag::DOLARY> :: valToUsd () const
{
    return myVal;
}
template <> const double Platidlo<CurrencyTag::TOLARY> :: valToUsd () const
{
    return myVal * TOLARY_TO_DOLARY;
}
template <> const double Platidlo<CurrencyTag::RUBLY> :: valToUsd () const
{
    return myVal * RUBLY_TO_DOLARY;
}
 
int main()
{
    Platidlo <CurrencyTag::TOLARY> hrnecPlnejTolaru(1.0);
    std::cout << hrnecPlnejTolaru.valToUsd() << std::endl;
    return 0;
}

.................
mě jako zas tak moc neděkuj sama se tamto c++ teďko teprve učim nóó tak aby to jakoby nedopadlo jako ve vobrázku vod brůgla hele  ;D ;D ;) ;)

65
/dev/null / Re:Úprava češtiny v Ubuntu
« kdy: 25. 10. 2020, 14:34:37 »
btw drtivá věčina z nás nemá s tim přitepleným ubuntím 'budiž' nic společnýho [...]
ja teda kdyz sem obcas/vyjimecne delal preklad, tak OK jedine jako Budiž ;-) a priteplenost v tom neni, naopak tento preklad pochazi z minuleho tisicileti kdy byl pouzivan v Lokalizaci na Amize = pritelkyne ;-)
nóó tak aspoň víme vodkuď se to 'budiž' jako bere ;D ;D ;) ;)
btw google trnaslator strašně překvapivě překládá 'ok' jako................................................ ok hele ;D ;D

66
Vývoj / Re:Discriminated unions v C++
« kdy: 25. 10. 2020, 14:27:30 »
<flame/>Cela diskuze mi pripomina snahu pouzivat co nejobskurnejsi a nejmene zname vlastnosti z daneho jazyka. A chudaci programatori, kteri potom maji takovy kod prebrat a nedejboze upravovat.
si zato mužou sami že chtěli programovat v c++  ;D ;D ;) ;)

tamto hodně nový c++ trošičku vypadá jako když pejsek s kočičkou pekli dort. lidi co vyvýjej c++ si asi jako myslej že když tam nastrkaj všechny nejrůznější vychytávky s jinejch jazyků co kde jako viděli takže jakoby udělaj jazyk pro masy nóó ale myslim si že to dopadne uplně vobráceně a lidi se jim nato vykašlou. jedinej důvod proč se tendleten jazyk učim je už zmiňovanej unrealengine jinak nic. a i v tom unrealenginu de mastit různý ty blueprinty a naklikávat si všecko v gui takže to pro c++ nevidim moc dobře :o :o ??? :)

67
Vývoj / Re:Discriminated unions v C++
« kdy: 25. 10. 2020, 14:18:13 »



účelu týdletý template z řádků 18-21
Kód: [Vybrat]
template<CurrencyTag... Tags>
using CurrencyVariant = std::variant<CurrencyType<Tags>...>;

using Currency = CurrencyVariant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;
nerozumim ale mam takovej pocit žeje bezpečný ji min pro c++20 nahradit takle jednoduše :o :o

Kód: [Vybrat]
using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;


Na pocity v C++ funguje prekladač...

táákže výslednej upravenej zdrojáček takle nějak

Kód: [Vybrat]
#include <variant>

template<class... Ts> struct overload : Ts... { using Ts::operator()...; };

enum class CurrencyTag {
    Eur,
    Usd,
    Btc   
};

template<CurrencyTag Tag>
struct CurrencyType {
    double value;
};

using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;

constexpr double EUR_TO_USD = 1/1.1;
constexpr double BTC_TO_USD = 12000.;

constexpr double toUsd(const Currency &currency) {
    return std::visit(overload {
[](const CurrencyType<CurrencyTag::Eur>& currency) { return currency.value * EUR_TO_USD; },
[](const CurrencyType<CurrencyTag::Usd>& currency) { return currency.value; },
[](const CurrencyType<CurrencyTag::Btc>& currency) { return currency.value * BTC_TO_USD; }
    },
    currency);
}

int main() {
    static_assert(toUsd(CurrencyType<CurrencyTag::Btc>{1.}) == BTC_TO_USD);
    return 0;
}


...ktorý si asi nepoužil, pretože by si vedel, že tam máš chyby. A teraz čo s tým?
jejda :D

nj máš pravdu jeto rozbitý :o :o :-\ :-\
určitě sem to včera zkoušela ale asi sem jakoby zkompilovala něco uplně jinýho misto toho nebo nevim :o :o

a čože stým teraz?? ty template se de skutečně +- zbavit když tamto currency uděláš jako
Kód: [Vybrat]
using Currency = std::variant<CurrencyType<CurrencyTag::Eur>, CurrencyType<CurrencyTag::Usd>, CurrencyType<CurrencyTag::Btc>>;
ale nefunguje to když je současně umazanej ten trailing na čtvrtým řádku :o :o
kompilovaný v g++ 10.2.0 s parametrem -std=c++20


von už si to kompilátor jakoby nějak rozumě přežvejkne :D ;D ;) ;)


Toto už je asi iba doplnok k spracovaniu a s touto otázkou, ktorej témou je sumárny typ, teda v C++ variant, to nijako nesúvisí, keďže si ten variant vymazal. Zvlášť, keď potrebuješ v jednom kontajneri držať položky rôznych typov.
nóó ale mam takovej pocit že logika toho zdrojáčku je +- stejná tomu co po nás jako bylo požadovaný :) ;)
a vubec mam dojem že todleto std::variant de vobecně nahradit přetěžováním + jinejma už zavedenejma mechanizmama. nóó ale třeba se zase pletu ;D ;D ;) ;)

68
Vývoj / Re:Discriminated unions v C++
« kdy: 24. 10. 2020, 15:57:25 »
... omylom som to odoslal skôr ako som chcel.

Dovolil som si kód z #5 trochu upraviť:
.............................

tamten trailing return ze čtvrtýho řádku
Kód: [Vybrat]
template<class... Ts> overload(Ts...) -> overload<Ts...>;
neni v c++20 potřeba protože tam std::visit jakoby umí správně uhádnout návratovej typ a nemusí se mu radit hele :) ;)

účelu týdletý template z řádků 18-21
Kód: [Vybrat]
template<CurrencyTag... Tags>
using CurrencyVariant = std::variant<CurrencyType<Tags>...>;

using Currency = CurrencyVariant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;
nerozumim ale mam takovej pocit žeje bezpečný ji min pro c++20 nahradit takle jednoduše :o :o
Kód: [Vybrat]
using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;
táákže výslednej upravenej zdrojáček takle nějak

Kód: [Vybrat]
#include <variant>

template<class... Ts> struct overload : Ts... { using Ts::operator()...; };

enum class CurrencyTag {
    Eur,
    Usd,
    Btc   
};

template<CurrencyTag Tag>
struct CurrencyType {
    double value;
};

using Currency = std::variant<CurrencyTag::Eur, CurrencyTag::Usd, CurrencyTag::Btc>;

constexpr double EUR_TO_USD = 1/1.1;
constexpr double BTC_TO_USD = 12000.;

constexpr double toUsd(const Currency &currency) {
    return std::visit(overload {
[](const CurrencyType<CurrencyTag::Eur>& currency) { return currency.value * EUR_TO_USD; },
[](const CurrencyType<CurrencyTag::Usd>& currency) { return currency.value; },
[](const CurrencyType<CurrencyTag::Btc>& currency) { return currency.value * BTC_TO_USD; }
    },
    currency);
}

int main() {
    static_assert(toUsd(CurrencyType<CurrencyTag::Btc>{1.}) == BTC_TO_USD);
    return 0;
}


a samozdřejmě to de furt postaru overloadingem/přetěžováním jakože bez použití lambda funkcí variadic templates hele std::variant hele a visitoru takle nadivoko :D ;D ;D ;)
Kód: [Vybrat]
#include <iostream>

enum class CurrencyTag {
    Dolary,
    Tolary,
    Rubly   
};

template<CurrencyTag Tag>
struct CurrencyType {
    double value;
};

constexpr double TOLARY_TO_DOLARY = 123.456;
constexpr double RUBLY_TO_DOLARY = 0.0001;

constexpr double toUSD(const CurrencyType<CurrencyTag::Dolary> & platidlo){return platidlo.value;}
constexpr double toUSD(const CurrencyType<CurrencyTag::Tolary> & platidlo){return platidlo.value * TOLARY_TO_DOLARY;}
constexpr double toUSD(const CurrencyType<CurrencyTag::Rubly> & platidlo){return platidlo.value * RUBLY_TO_DOLARY;}

int main()
{
    CurrencyType<CurrencyTag::Tolary> hrnecPlnejTolaru = {5};
    CurrencyType<CurrencyTag::Rubly> cenaVodky = {1};
    std::cout << toUSD(hrnecPlnejTolaru) << std::endl;
    std::cout << toUSD(cenaVodky) << std::endl;
    return 0;
}
von už si to kompilátor jakoby nějak rozumě přežvejkne :D ;D ;) ;)

69
Sítě / Re:Prolomení hesla do Wi-Fi sítě z Linuxu
« kdy: 24. 10. 2020, 15:49:07 »
Přemýšlím, jak chápat "připomínku" od uživatele johanson14, který uvádí "Je to presne tak ako píšeš. => moderátor dávno heslo zná a pouze jej má ve výsledku ve slovníku...". Mám to chápat, že mám pomocí příkazů již slovník vytvořený, ze skenované sítě???? V tom zase bude něco jednoduchého, ale nechytám se.... :-( :-( Beztak mi uživatelka "Wrána diskuze" odpoví jedním slovem :-) :-) :D
slovník takle jednoduše nevyrobíš ten si asi jako musíš vodněkud stáhnout :D :) :) ;)

třeba z toho jendovýho githubovýho vodkazu hele
nějaký volně dostupný český wordlisty sou tady hele
nóó nebo z nějakejch temějších koutků internetu ;D ;D ;) ;) nevim jestli mužu uplně přesně menovat nóó ale třeba na takový ty stránce s takovou pirátskou lodičku navobrázku kde si hodný lidi mezi sebou zadarmo pučujou seriály nebo filmy de taky nějaký ty wordlisty (ne český) stáhnout. zátoka nějaká se to menuje ;D ;D ;D ;D ;) ;)

btw johanson asi jako vodpovídal na uplně tvuj první dotaz z 2.12.2019 hele :) ;)

70
O serveru Root.cz / Re:placené odběry
« kdy: 22. 10. 2020, 16:01:17 »
Teda, říkám si, chtěl bych mít Krčmářovi nervy. Dělat fórum pro tyhle lidi... by mě kleplo.
a mý nervy bys jako nechtěl mit?? sem chodim pomáhat navzdory tomu žemě tady jako nejmíň už 3x zabanovali ;D ;D :D ;) ale už sem jim vodpustila voni to asi jako mysleli dobře abyste vy dědci měli klid a já mam dost prostoru i jinde :) ;)

btw některý odkazy v nápovědě vedou už na zrušený stránky hele :o :o

71
O serveru Root.cz / Re:placené odběry
« kdy: 22. 10. 2020, 15:43:10 »
budem věřit teda  :) ;)

72
Vývoj / Re:Python selenium chromedriver zmena proxy
« kdy: 22. 10. 2020, 14:47:11 »
Zdravim.

Mam taky problemik s seleniom a pythonom. Snazim sa zmenit proxy pri testoch ale nechce mi to nabehnut. Resp. chova sa to divne. Raz to zmenu vykona inokedy ostane vysiet len na prvom proxy a nechce sa prepnut. Vedel by niekto poradit - usmernit?
Kód: [Vybrat]
   
    proxy_list_query = random.choice(proxy_list)
    chrome_options = webdriver.ChromeOptions()
    chrome_options.add_argument('--proxy-server=%s' % proxy_list_query)
    driver= webdriver.Chrome(chrome_options=chrome_options)
    driver = webdriver.Chrome(r"C:\chromedriver\chromedriver.exe")
    .....

ale dyď to jako musíš vidět že na posledním ukázaným řádku strkáš do proměný driver novou instanci webdriveru která ale už jakoby nemá vyplněnej ten argument 'chrome_options' :o :o :o :D

takle nějak ho zkus vyrobit :) ;)
Kód: (python) [Vybrat]
from selenium import webdriver

PROXY = '101.109.246.40:8080' # pochází z tohodletoho http proxy listu https://www.proxyscrape.com/free-proxy-list
chrome_options = webdriver.ChromeOptions()
chrome_options.add_argument('--proxy-server=%s' % PROXY)
chrome = webdriver.Chrome(executable_path='/cesta/k/chromedriveru/chromedriver', options=chrome_options) # si tam napiš tamtu windowsovou cestu k chromedriveru nemam jak vyzkoušet  :D :D
chrome.get('https://www.myip.com/')

73
O serveru Root.cz / placené odběry
« kdy: 20. 10. 2020, 15:23:27 »
nějaký placený odběry tady na foru se chystaj hele :o :o :o :o
myslim že musíte bejt přihlášený na foru abyste to jakoby viděli  :o :o

74
Odkladiště / Re:abclinuxu.cz je dead?
« kdy: 20. 10. 2020, 15:13:54 »
odchazi zas kus historie.

nekdo by si aspon mohl vyzadat jejich archiv az zemrou.
abc má hlubší kořínky než se vod pohledu zdá a vodhaduju že vás všecky přežije :P :P ;D ;)

75
Sítě / Re:Prolomení hesla do Wi-Fi sítě z Linuxu
« kdy: 20. 10. 2020, 14:01:55 »
Mám ještě prosím dotaz na "- iwlist scan, protože pak už to v monitor mode nepůjde". Co mám chápat jako ten iwlist scan????? ;-) Je tím myšlen slovník? Díky za odpověď.
iwlist je nástroj na scanování wifi sítí ;) napiš si do terminálu
Kód: [Vybrat]
man iwlist  ;D ;D ;) ;)

..................
https://linux.die.net/man/8/iwlist

Na některých distribucích není a je tam iw -- iw dev wlan0 scan
kareltomáš má kali 2020 nóó a tam iwlist je :D ;)

Stran: 1 ... 3 4 [5] 6 7 8