Publisher: 183
65417
Videocourse

Poradnik hakera. Kurs video. Inżynieria odwrotna i modyfikacja programów komputerowych

Marcin Gomulak

Obierz kurs na... odkrycie źródeł kodu Inżynieria odwrotna, zwana też wsteczną lub programowaniem zwrotnym, bazuje na procesie badania produktu - sprzętu lub oprogramowania - by ustalić, jak został on stworzony i jak działa. W przypadku oprogramowania narzędzia i techniki inżynierii odwrotnej pozwalają odwrócić proces myślowy autora programu komputerowego. Poznawszy proces, można na przykład ulepszyć program poprzez poprawienie błędów w kodzie napisanym przez poprzednika, ale równie dobrze inżynieria wsteczna może służyć do łamania kodu oprogramowania po to, by się nim zainspirować i skonstruować własny odpowiednik. Znajomość zasad inżynierii odwrotnej otwiera przed programistą nowe horyzonty. Poszukuje się specjalistów w tym zakresie, ponieważ jednak zagadnienie jest trudne, wciąż ich brakuje. Inżynieria wsteczna bowiem jest podstawowym wektorem ataku na aplikacje chronione przez różnego rodzaju systemy zabezpieczające - każda szanująca się firma tworząca oprogramowanie, które wymaga szczególnej ochrony, powinna zatrudniać eksperta do spraw wstecznego programowania, "bodyguarda" kodu. Z procesów inżynierii odwrotnej pochodzi wiele sterowników linuksowych - przede wszystkim sterowniki kart sieciowych - stąd znajomość jej zasad przydaje się osobom pracującym nad udoskonaleniami tego systemu. Techniki zwrotnego programowania powszechnie przeprowadza się także w procesie portowania gier wideo na nowsze platformy, więc programista potrafiący programować zwrotnie ma spore szanse na znalezienie pracy w firmie produkującej gry. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie tego kursu video: Opanujesz zagadnienia dotyczące działania plików wykonywanych na Windowsie. Nauczysz się podstaw assemblera. Dowiesz się, jak obsługiwać programy wyspecjalizowane w pracy na plikach wykonywalnych. Poznasz możliwości, jakie daje analiza kodu. Co więcej... Ukończywszy nasze szkolenie, będziesz znać podstawowe mnemoniki assemblera, bazowe sposoby manipulacji oprogramowaniem i rozmaite sztuczki, ułatwiające "zaglądanie" do kodu. Poradnik hakera. Kurs video. Wstęp do inżynierii odwrotnej i modyfikowania programów komputerowych dostarczy Ci bardzo dużo wiedzy, a jednak kończy się na poziomie podstawowym, ponieważ zagadnienie inżynierii odwrotnej jest tak szerokie, że wymaga wielu godzin nauki. Nasze szkolenie stanowi świetny wstęp do dalszych, samodzielnych studiów tematu. Tu liczy się człowiek Inżynieria odwrotna to zagadnienie trudne. Specjalista w dziedzinie programowania zwrotnego musi nie tylko znać świetnie języki programowania i jego zasady, ale także - w pewnym sensie - działać niczym policyjny profiler: wczuć się w drugiego człowieka. Developera, który pisał dany kod. Musi zrozumieć jego sposób myślenia, ulubione ścieżki pracy, metodę, jaką wykorzystał do implementacji jakiegoś systemu czy też jego składnika. W procesie analizy programów specjalista skupia się na zrozumieniu logiki, jaką zaimplementował oryginalny programista. Często są to proste algorytmy, ale zdarzają się także oczywiście całe systemy o znacznym stopniu komplikacji. Nie powinno to jednak przerażać - krok po kroku można rozbroić nawet najtrudniejszy algorytm.

65418
Videocourse

C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty

Tomasz Jaśniewski

Obierz kurs na... doskonałą znajomość C++ Początków C++ należy szukać w latach 70. XX wieku, kiedy powstał imperatywny, proceduralny język ogólnego przeznaczenia C. C++ stanowi jego rozszerzenie o obiektowe mechanizmy abstrakcji danych i silną statyczną kontrolę typów. Zgodny z językiem C na poziomie kodu źródłowego, pozwala na abstrakcję danych i stosowanie paradygmatów programowania proceduralnego, obiektowego i generycznego, jak również funkcyjnego i modularnego. Dodajmy do tego wysoce wydajny kod wynikowy, bezpośredni dostęp do zasobów sprzętowych i funkcji systemowych, łatwość kreowania i używania bibliotek, niezależność od platform sprzętowych i systemowych, wreszcie niewielkie środowisko uruchomieniowe, a uzyskamy odpowiedź na pytanie, dlaczego znajomość C++ jest kluczowa dla profesjonalnego programisty. Do grona najpopularniejszych języków programowania C++ dołączył w latach 90. i od tego czasu utrzymuje się w czołówce. Chętnie sięgają po niego zarówno twórcy aplikacji, jak i programiści działający w ramach systemów operacyjnych. W C++ pisane są silniki gier, programy graficzne i przeglądarki, jak również oprogramowanie urządzeń IoT. Nic dziwnego, że tak wielu koderów chce się go nauczyć. Jednak początki przygody z językiem C++ mogą być dość wymagające, szczególnie jeśli adept uczy się go sam. W uporządkowaniu posiadanej wiedzy, jej pogłębieniu i przejściu na kolejny poziom programowania w C++ pomoże nasz praktyczny kurs video. Bazuje on na zadaniach skonstruowanych tak, by stopniowo zwiększać potrzebę stosowania coraz bardziej zaawansowanych elementów języka. Zadania zostały podzielone na kategorie według przydatnych umiejętności i opatrzone propozycjami rozwiązań. Co Cię czeka podczas naszego profesjonalnego szkolenia Z naszym profesjonalnym kursem video między innymi: Dowiesz się, czym są wskaźniki, w tym wskaźniki inteligentne Poznasz podstawowe kontenery używane w C++ wraz z ich wewnętrzną budową, w tym: o kontenery porządkujące, nieporządkujące, sekwencyjne o kontenery reprezentujące struktury danych, takie jak stos, kolejka Zbudujesz własne struktury danych, jak na przykład graf Nauczysz się rozwiązywać zadania tworzące symulacje w celu uzyskania wyniku Wykorzystasz przeciążenia operatorów do tworzenia bardziej intuicyjnego kodu Co więcej... Wyrobisz w sobie dobre praktyki dzielenia złożonych problemów na mniejsze części i przekonasz się, jak głęboka jest Twoja znajomość C++! Szkolenie C++ w zadaniach. Kurs video. Doskonalenie warsztatu programisty pozwoli Ci podnieść Twoje profesjonalne umiejętności. Praktyka to najlepsza droga do opanowania danej wiedzy, a tego podczas pracy z naszym kursem na pewno nie zabraknie. W efekcie, po jego ukończeniu, będziesz się czuć o wiele pewniej jako programista języka C++.

65419
Audiobook

Ziarenko prawdy

Ewelina Mazurek

Eli jest wrażliwym i radosnym chłopcem, jednak gdy na skutek usilnych próśb dostaje cybertrop, czyli okulary będące bramą do wirtualnego świata, zupełnie się zmienia. Staje się agresywny, leniwy, całe dnie spędza na graniu, zabijaniu potworów i zdobywaniu kolejnych umiejętności oraz odznaczeń w wirtualnej rzeczywistości. Prawdziwy świat, ludzie i dotychczasowe życie stają się dla niego nudni. Zaniepokojona mama szuka sposobów, by oderwać chłopca od gry, lecz na próżno. Aż za radą pewnego mądrego staruszka sięga po ostateczny argument niszczy okulary syna. Eli nie może już grać, na nowo musi nauczyć się funkcjonować w prawdziwym świecie i może uda mu się zrozumieć, że jest w nim tak wiele ważniejszych spraw od technologii i jej dominacji nad światem... Utwór radykalnie opowiadający się po stronie wrażliwości, głębokich więzi międzyludzkich, umiłowania natury, tajemnicy, która nie pozwala zapominać o istnieniu uczuć metafizycznych. To wszystko przeciw technicyzacji świata, przeciw dominacji technologii narzucającej światu władzę rzeczywistości wirtualnej, gdzie najważniejsze ludzkie wartości poddane są relatywizacji, a w konsekwencji erozji. Trzeba bronić człowieka, miłości, przyjaźni takie jest przesłanie tej baśni.

65420
Ebook

Złudne marzenia. Dziedzictwo

Alicja Skirgajłło

Już raz ją ocalił. Teraz znowu jest jej potrzebny Kira Sadowska traci ukochanego dwukrotnie jednego dnia. Raz najzupełniej dosłownie ― Eryk ginie w tajemniczych okolicznościach. I drugi raz ― kiedy się dowiaduje, że człowiek, którego uważała za swojego narzeczonego, był od dawna szczęśliwie żonaty. Niestety, dla Eryka rozkochanie w sobie Kiry było wyłącznie elementem oszustwa, mającego go doprowadzić do przejęcia całości udziałów w odziedziczonej przez nią firmie. Jak na drobną dwudziestoparolatkę, zdecydowanie za dużo tych ciosów. A to przecież nie koniec kłopotów: atmosfera wokół Kiry i jej firmy jest niepokojąca. Ktoś życzy dziewczynie źle. Ktoś na tyle bezwzględny, że nie cofnie się przed niczym. Najwyższy czas pomyśleć o osobistej ochronie, tym bardziej że jest akurat pod ręką odpowiedni kandydat na bodyguarda.... UWAGA ― kontynuacja przebojowej powieści Brudna gra! Posłuchaj audiobooka:

65421
Audiobook

Dziedziczka z Moczarowisk

Jacek Skowroński, Maria Ulatowska

Nowa ręka przejmuje Pałac w Moczarowiskach. Nika, która znalazła się tam przez zwykły przypadek - jak się okazuje, w najwłaściwszym momencie - zostaje spadkobierczynią moczarowickich włości. Wydziedziczony wnuk poprzedniego właściciela, Władysław Moczarowski, nie może się z tym pogodzić i postanawia walczyć o rodzinną schedę. Ponieważ niedoszły spadkobierca wygląda jak ucieleśnienie kobiecych marzeń, Nika, ku rozpaczy swoich bliskich, poddaje się jego urokowi. Szczególnie boleje nad tym Paweł, wierny przyjaciel, który kocha się w niej od dzieciństwa. Niestety, dla dziewczyny jest tylko przyszywanym bratem. Leokadia mobilizuje siły i wzywa na pomoc zaufanych znajomych, knując, jak to ona, misterną intrygę. Do Pałacu przybywa tymczasem Elwira, przyjaciółka Niki ze studiów, oraz Teofil, tajemniczy nieznajomy, spotkany przypadkiem przez właścicielkę Pałacu. Co połączy starych mieszkańców z przybyszami? Czy wnukowi hrabiego uda się przeprowadzić makiaweliczny plan? A może Nika zdoła na tyle wpłynąć na Władysława, że ten zmieni swoje zamiary? Nie chciała tej miłości, ale skoro sama przyszła Maria Ulatowska (cykl o Sosnówce, "Domek nad morzem", "Kamienica przy Kruczej", "Całkiem nowe życie" i kilka innych powieści) oraz Jacek Skowroński ("Był sobie złodziej", "Mucha", "Zabić, zniknąć, zapomnieć"), laureat Grand Prix Ogólnopolskiego Konkursu na Opowiadanie Kryminalne, w 2014 roku połączyli siły, tworząc autorski duet. Doszli bowiem do wniosku, że pisanie razem jest o wiele lepsze niż solo, toteż zamierzają to robić do końca świata i ze trzydzieści lat dłużej. Prywatnie, poza pisaniem, najbardziej lubią podróże po świecie, zwiedzili już cztery kontynenty, a przed nimi jeszcze wiele egzotycznych zakątków, które z całą pewnością odwiedzą.

65422
Audiobook

Siła niższa

Marta Kisiel

Szalona kontynuacja Dożywocia, kultowej serii o najbardziej absurdalnej i zakichanej rodzinie w dziejach... cóż, dziejów. Kiedy wydaje się, że nic gorszego niż utrata Lichotki nie może go już spotkać, Konradowi Romańczukowi zwala się na głowę szara rzeczywistość. Rachunki, sprawunki i... nadciągające narodziny, których nikt nie miał w planach. Próbując jakoś utrzymać powiększającą się zgraję dożywotników i nie oszaleć jeszcze bardziej, Konrad zgadza się na nietypową propozycję. Przyjmuje pod swój dach cudzego anioła stróża. I szybko zaczyna tego żałować, gdyż nowy mieszkaniec okazuje się nie tyle ideałem wcielonym, ile nieziemskim utrapieniem...

65423
Audiobook

Degustator

Marcin Walczak

Smak krwi bywa uzależniający. Odważysz się spróbować? Kiedy prokurator Artur Metz wszczyna śledztwo dotyczące oskórowanych zwłok młodej kobiety, znalezionych przy jednym z pleszewskich kościołów, nie wie jeszcze, że właśnie trafił w sam środek piekła. Trop prowadzi do katechety, który wiele lat temu, po zagadkowej śmierci nastolatki, zniknął z Polski. Wkrótce okaże się, że makabrycznych zbrodni, podczas których ofiary zostały pozbawione krwi, było znacznie więcej. Próbując znaleźć niewidoczną nić łączącą wszystkie morderstwa, prokurator Metz nieświadomie naraża nie tylko siebie, ale także swoich najbliższych. Sprawę dodatkowo utrudnia fakt, że w przestępstwa zamieszanych jest wielu wysoko postawionych urzędników państwowych i kościelnych. Tymczasem w okolicy dochodzi do kolejnych morderstw...

65424
Ebook

Dodaj mocy Power BI! Jak za pomocą kodu w Pythonie i R pobierać, przekształcać i wizualizować dane

Luca Zavarella, Francesca Lazzeri

Ważnym zadaniem inżynierów danych jest kreowanie modeli uczenia maszynowego. Używa się do tego narzędzi do analizy biznesowej, takich jak Power BI. Możliwości Power BI są imponujące, a można je dodatkowo rozbudować. Jedną z ciekawszych metod wzbogacania modelu danych i wizualizacji Power BI jest zastosowanie złożonych algorytmów zaimplementowanych w językach Python i R. W ten sposób można nie tylko tworzyć interesujące wizualizacje danych, ale także pozyskiwać dzięki nim kluczowe dla biznesu informacje. Dzięki tej książce dowiesz się, jak to zrobić. Zaczniesz od przygotowania środowiska Power BI do używania skryptów w Pythonie i R. Następnie będziesz importować dane z nieobsługiwanych obiektów i przekształcać je za pomocą wyrażeń regularnych i złożonych algorytmów. Nauczysz się wywoływać zewnętrzne interfejsy API i korzystać z zaawansowanych technik w celu przeprowadzenia dogłębnych analiz i wyodrębnienia cennych informacji za pomocą narzędzi statystyki i uczenia maszynowego, a także poprzez zastosowanie optymalizacji liniowej i innych algorytmów. Zapoznasz się również z głównymi cechami statystycznymi zestawów danych i z metodami tworzenia różnych wykresów ułatwiających zrozumienie relacji między zmiennymi. Najciekawsze zagadnienia: złożone przekształcanie danych w Power BI za pomocą skryptów Pythona i R anonimizacja i pseudonimizacja danych praca z dużymi zestawami danych wartości odstające i brakujące dla danych wielowymiarowych i szeregów czasowych tworzenie złożonych wizualizacji danych Wyzwól potężną moc Power BI!