Found 39 repositories(showing 30)
AkashSingh3031
Dive into this repository, a comprehensive resource covering Data Structures, Algorithms, 450 DSA by Love Babbar, Striver DSA sheet, Apna College DSA Sheet, and FAANG Questions! 🚀 That's not all! We've got Technical Subjects like Operating Systems, DBMS, SQL, Computer Networks, and Object-Oriented Programming, all waiting for you.
bookworm52
Welcome to my comprehensive course on python programming and ethical hacking. The course assumes you have NO prior knowledge in any of these topics, and by the end of it you'll be at a high intermediate level being able to combine both of these skills to write python programs to hack into computer systems exactly the same way that black hat hackers do. That's not all, you'll also be able to use the programming skills you learn to write any program even if it has nothing to do with hacking. This course is highly practical but it won't neglect the theory, we'll start with basics of ethical hacking and python programming and installing the needed software. Then we'll dive and start programming straight away. You'll learn everything by example, by writing useful hacking programs, no boring dry programming lectures. The course is divided into a number of sections, each aims to achieve a specific goal, the goal is usually to hack into a certain system! We'll start by learning how this system work and its weaknesses, then you'll lean how to write a python program to exploit these weaknesses and hack the system. As we write the program I will teach you python programming from scratch covering one topic at a time. By the end of the course you're going to have a number of ethical hacking programs written by yourself (see below) from backdoors, keyloggers, credential harvesters, network hacking tools, website hacking tools and the list goes on. You'll also have a deep understanding on how computer systems work, how to model problems, design an algorithm to solve problems and implement the solution using python. As mentioned in this course you will learn both ethical hacking and programming at the same time, here are some of the topics that will be covered in the course: Programming topics: Writing programs for python 2 and 3. Using modules and libraries. Variables, types ...etc. Handling user input. Reading and writing files. Functions. Loops. Data structures. Regex. Desiccation making. Recursion. Threading. Object oriented programming. Packet manipulation using scapy. Netfilterqueue. Socket programming. String manipulation. Exceptions. Serialisation. Compiling programs to binary executables. Sending & receiving HTTP requests. Parsing HTML. + more! Hacking topics: Basics of network hacking / penetration testing. Changing MAC address & bypassing filtering. Network mapping. ARP Spoofing - redirect the flow of packets in a network. DNS Spoofing - redirect requests from one website to another. Spying on any client connected to the network - see usernames, passwords, visited urls ....etc. Inject code in pages loaded by any computer connected to the same network. Replace files on the fly as they get downloaded by any computer on the same network. Detect ARP spoofing attacks. Bypass HTTPS. Create malware for Windows, OS X and Linux. Create trojans for Windows, OS X and Linux. Hack Windows, OS X and Linux using custom backdoor. Bypass Anti-Virus programs. Use fake login prompt to steal credentials. Display fake updates. Use own keylogger to spy on everything typed on a Windows & Linux. Learn the basics of website hacking / penetration testing. Discover subdomains. Discover hidden files and directories in a website. Run wordlist attacks to guess login information. Discover and exploit XSS vulnerabilities. Discover weaknesses in websites using own vulnerability scanner. Programs you'll build in this course: You'll learn all the above by implementing the following hacking programs mac_changer - changes MAC Address to anything we want. network_scanner - scans network and discovers the IP and MAC address of all connected clients. arp_spoofer - runs an arp spoofing attack to redirect the flow of packets in the network allowing us to intercept data. packet_sniffer - filters intercepted data and shows usernames, passwords, visited links ....etc dns_spoofer - redirects DNS requests, eg: redirects requests to from one domain to another. file_interceptor - replaces intercepted files with any file we want. code_injector - injects code in intercepted HTML pages. arpspoof_detector - detects ARP spoofing attacks. execute_command payload - executes a system command on the computer it gets executed on. execute_and_report payload - executes a system command and reports result via email. download_and_execute payload - downloads a file and executes it on target system. download_execute_and_report payload - downloads a file, executes it, and reports result by email. reverse_backdoor - gives remote control over the system it gets executed on, allows us to Access file system. Execute system commands. Download & upload files keylogger - records key-strikes and sends them to us by email. crawler - discovers hidden paths on a target website. discover_subdomains - discovers subdomains on target website. spider - maps the whole target website and discovers all files, directories and links. guess_login - runs a wordlist attack to guess login information. vulnerability_scanner - scans a target website for weaknesses and produces a report with all findings. As you build the above you'll learn: Setting up a penetration testing lab to practice hacking safely. Installing Kali Linux and Windows as virtual machines inside ANY operating system. Linux Basics. Linux terminal basics. How networks work. How clients communicate in a network. Address Resolution Protocol - ARP. Network layers. Domain Name System - DNS. Hypertext Transfer Protocol - HTTP. HTTPS. How anti-virus programs work. Sockets. Connecting devices over TCP. Transferring data over TCP. How website work. GET & POST requests. And more! By the end of the course you're going to have programming skills to write any program even if it has nothing to do with hacking, but you'll learn programming by programming hacking tools! With this course you'll get 24/7 support, so if you have any questions you can post them in the Q&A section and we'll respond to you within 15 hours. Notes: This course is created for educational purposes only and all the attacks are launched in my own lab or against devices that I have permission to test. This course is totally a product of Zaid Sabih & zSecurity, no other organisation is associated with it or a certification exam. Although, you will receive a Course Completion Certification from Udemy, apart from that NO OTHER ORGANISATION IS INVOLVED. What you’ll learn 170+ videos on Python programming & ethical hacking Install hacking lab & needed software (on Windows, OS X and Linux) Learn 2 topics at the same time - Python programming & Ethical Hacking Start from 0 up to a high-intermediate level Write over 20 ethical hacking and security programs Learn by example, by writing exciting programs Model problems, design solutions & implement them using Python Write programs in Python 2 and 3 Write cross platform programs that work on Windows, OS X & Linux Have a deep understanding on how computer systems work Have a strong base & use the skills learned to write any program even if its not related to hacking Understand what is Hacking, what is Programming, and why are they related Design a testing lab to practice hacking & programming safely Interact & use Linux terminal Understand what MAC address is & how to change it Write a python program to change MAC address Use Python modules and libraries Understand Object Oriented Programming Write object oriented programs Model & design extendable programs Write a program to discover devices connected to the same network Read, analyse & manipulate network packets Understand & interact with different network layers such as ARP, DNS, HTTP ....etc Write a program to redirect the flow of packets in a network (arp spoofer) Write a packet sniffer to filter interesting data such as usernames and passwords Write a program to redirect DNS requests (DNS Spoofer) Intercept and modify network packets on the fly Write a program to replace downloads requested by any computer on the network Analyse & modify HTTP requests and responses Inject code in HTML pages loaded by any computer on the same network Downgrade HTTPS to HTTP Write a program to detect ARP Spoofing attacks Write payloads to download a file, execute command, download & execute, download execute & report .....etc Use sockets to send data over TCP Send data reliably over TCP Write client-server programs Write a backdoor that works on Windows, OS X and Linux Implement cool features in the backdoor such as file system access, upload and download files and persistence Write a remote keylogger that can register all keystrikes and send them by Email Interact with files using python (read, write & modify) Convert python programs to binary executables that work on Windows, OS X and Linux Convert malware to torjans that work and function like other file types like an image or a PDF Bypass Anti-Virus Programs Understand how websites work, the technologies used and how to test them for weaknesses Send requests towebsites and analyse responses Write a program that can discover hidden paths in a website Write a program that can map a website and discover all links, subdomains, files and directories Extract and submit forms from python Run dictionary attacks and guess login information on login pages Analyse HTML using Python Interact with websites using Python Write a program that can discover vulnerabilities in websites Are there any course requirements or prerequisites? Basic IT knowledge No Linux, programming or hacking knowledge required. Computer with a minimum of 4GB ram/memory Operating System: Windows / OS X / Linux Who this course is for: Anybody interested in learning Python programming Anybody interested in learning ethical hacking / penetration testing Instructor User photo Zaid Sabih Ethical Hacker, Computer Scientist & CEO of zSecurity My name is Zaid Al-Quraishi, I am an ethical hacker, a computer scientist, and the founder and CEO of zSecurity. I just love hacking and breaking the rules, but don’t get me wrong as I said I am an ethical hacker. I have tremendous experience in ethical hacking, I started making video tutorials back in 2009 in an ethical hacking community (iSecuri1ty), I also worked as a pentester for the same company. In 2013 I started teaching my first course live and online, this course received amazing feedback which motivated me to publish it on Udemy. This course became the most popular and the top paid course in Udemy for almost a year, this motivated me to make more courses, now I have a number of ethical hacking courses, each focusing on a specific field, dominating the ethical hacking topic on Udemy. Now I have more than 350,000 students on Udemy and other teaching platforms such as StackSocial, StackSkills and zSecurity. Instructor User photo z Security Leading provider of ethical hacking and cyber security training, zSecurity is a leading provider of ethical hacking and cyber security training, we teach hacking and security to help people become ethical hackers so they can test and secure systems from black-hat hackers. Becoming an ethical hacker is simple but not easy, there are many resources online but lots of them are wrong and outdated, not only that but it is hard to stay up to date even if you already have a background in cyber security. Our goal is to educate people and increase awareness by exposing methods used by real black-hat hackers and show how to secure systems from these hackers. Video course
Superman/woman - Programming Guru Needed! http://careers.interfacefinancial.com We need a Super Hero! It really does depend on your definition, though. If you are into great people, a startup mentality with no startup issues and you enjoy writing code using Python and C# or C++ in a Linux environment, then you'll love working at IFG! Join the company that’s bringing technological advancement to the commercial finance industry! We're looking for a Software Engineer to join our awesome development team. We like working with nice people who are excited to learn. :) Here's what we need... Software Architect/Financial Engineer The Role Financial Engineer/Software Data Architect is responsible for the strategic architecture and deployment of the data infrastructure ecosystems. As a key member of the technology team you will be responsible for architecting, designing and developing major components of a next generation stream and batch processing lending platform. Qualifications *Strong experience with object-oriented design, coding and testing patterns *Experience in architecting, building and maintaining (commercial or open source) software platforms and large-scale data infrastructures *Experience building big data solution *2+ years software development experience *Experience with other technology such as Amazon EC2 is a plus *A strong team player, ability to quickly triage and troubleshoot complex problems Responsibilities and Duties: *Develop and execute various methods for data collection and acquisition. *Analyze statistics, recommend ways to improve various outlining risk model. *Develop and write various functional requirement documents to assist various software developers. *Coordinate with various software developers and perform various tests on software requirements. *Administer technical performance and monitor up gradation process for various businesses. *Monitor all account related issues and provide expert advice on various methods and processes for existing systems. *Perform and evaluate all functional requirements and perform required calculations such as algorithms. *Perform research on various products, gather knowledge on user requirement and develop plans to improve products. *Design and execute various pricing models for financial products and services. *Monitor all lending models, establish capacity parameters and recommend improvements on same. *Administer all risk calculations for customer and evaluate appropriate tools for same. *Manage and resolve all complex financial issues and develop effective mathematical and statistical methods to resolve issues. *Coordinate with software developers and develop effective implementation methods for various functional products. Preferred skills: *Numerical/financial algorithms, XML, JSON, C#, Java *Database relationship and data schemas *RESTFUL API knowledge *Software testing methodology *financial analysis skills *FRM (Financial Risk Manager) Certification Education *Bachelor's Degree required *Master Degree preferred 2 positions open Salary: $90K-$100K
Shreyas-SAS
A website to display your dream work to the public with an algorithm that supports new creators too, Additionally having a system for users to get a part of the ad impression revenue we get that can be donated to your loved or subscribed creators.
Workofarttattoo
The world's first agentic operating system, with Level-5( and 6)-Agents, redesigned and imagined security tools from pen test VM's we know and love, and a full quantum lab and all needed codes to actually use that, plus tools to predic....and a full proprietary algorithmic reasoning and probablistic modeling stacks, with a quantum simulated sys
ziga-vaupotic
In this project we were exploring the possibility of creating an application that is a useful asset to the learning process at GJP. The goal of the application was to create a tool that could help students and other users learn about our indigenous and other interesting species of trees in Tivoli park and stimulate their love of trees. The core of our application are photographs and descriptions of the plants. Besides the map of trees the application contains interesting and educational quizzes. During the process of building the project we learned about the workflow of creating a product of this scale. The research "Tivoli in the Cloud" represents and implements the basic steps in the design and development of mobile applications intended for a wide range of users with special emphasis on learning about physical space and its givens. It offers significantly more than scrolling the screen and wasting valuable time on fruitless tasks in the sense of “just to pass the time”. It invites us out there, where we meet the real space and its phenomena, where we become active participants in this space. During the research faced the real challenges of ICT, where the selection of appropriate tools, learning about algorithms and programming knowledge are only part of the solution. An important part of our research effort was devoted to the methodology of data collection and maintenance. For all levels of data collection, editing and maintenance, we have determined the most appropriate procedures that significantly contribute to work efficiency. The result of the research project is, on the one hand, a smartphone application and, on the other hand, an application database in which tree data is stored. While not visible at first glance, just by replacing the database of our application, it may be used in many different ways, rather than just this specific task it was made for. We consider that an important achievement of our research work
Abhish-Bhawsar
We are in service to provide you an unique collection of HD and 4K wallpapers. Now, you don't have to boringly search the web for wallpapers, all you have to do is few taps in order to get high-resolution HD & 4k wallpapers of your favorite genre. Complement your screen with exclusive wallpapers because we are aligned to the current trends in the world to provide you the best in class wallpapers. — Simply Attractive An app that will make you fall in love with wallpapers. It's UI is designed to give a clutter-free experience by removing all the excess. Hassle free experience with a minimalistic interface and the negligible number of a relevant advertisement. All the wallpapers in the app are free to download. — Save battery and resources. (Features) The application displays only adapted to the size of your screen Wallpapers. This allows you to conserve battery power and Internet traffic, and use the app at maximum speed without losing image quality. This app works on dynamic loading algorithm which saves the data in ypur mobile if few wallpapers are already present in the downloads section. — Visionary wallpapers PIXIUM is a high quality, selective collection 4k & HD wallpapers exclusively made by artists, for your device. Your phone and tablet have never been so good-looking. *Disclaimer: All pictures listed in this app are licensed under a public domain or uploaded by artists. User is requested to use these images only as wallpaper/backgrounds.
Vengixlabs
This is an algorithm inspired from norvig.com , we loved this and taking it to next level.
fengdexunmi
算法Java实现和Python实现
simbiat-dot
Where my girls at? The representation of women in the tech industry is non-existence. When we talk about black women in a tech industry the percentage lowers. 78% of women are in the health and social work industry. I was curious why this was the case. Many women have been conditioned from a young age to believe that they must take care of people and the tech industry has been painted as if it was too dominant for women. Taking care of others has been normalized to women as their contribution to society. I believe, you can still take care of people in many industries. For example, in a tech, Jakita O. Thomas contributed research to the industry by developing computational algorithmic thinking. This led to her researching intersectionality in computing and working for the NHS to help access healthcare information. THE TENSION 21% of women which are in a tech are already courageous. My question is why would they do creative computing? a new industry which is already saturated with men. Joining together the doubt of making it as creative and the lack of representation in the tech industry. A new industry means, new environment, new rules or no rules, new perspective, and new people. Creative computing is an environment where you can be multifaceted. A place you can express yourself without the limitation of society. The patriarchy has women on a chokehold. To go against the odd means, you would have to be courageous. Women are evolving and crossing disciples. Creating and inventing. Stretching how we viewed in society. I’m proud! HOPE During my research black girls code is amazing organization that resonated with me. I able to see both of my identities are an encourage factor instead of a disadvantage. A place that I wouldn’t be perceived as angry black girl. Another organization is global tech advocates. One of their aims is to support black women in the tech industry and assist with networking to create more opportunities for women. I love their mantra “get comfortable, getting uncomfortable” because it still acknowledges the struggle of being a minority. “I always smile when I hear that woman cannot excel in mathematics.” - Evelyn Boyd Granville
CyrexDev12
Algorithms that we know and love!
sakura2uuu
Because we love algorithm :smiling_imp:
donfiazo
No description available
bharathmuppa
Platform to implement childhood algorithms which we love in Javscript
nERD8932
Trying to make an algorithm for the classic Snake Game we all know and love
awooshacoin
we are creating the bew love economy with the 8 algorithms. this is part of the rewilding project.
NeuraCorp1212
This repo is used for introducing the screening and design of small molecules with AI algorithms. Here, we'd love to share some awesome AI algorithm in pharmaceutical field.
amartya18x
This is a sparse recovery code base. We have implemented some of the algorithms. However, they are highly inefficient as of now. We would love to see you working on them to improve it.
JuniorDevsyt
Hi, We are JuniorDevs, we are young guys that love to code and solve problems, this algorithm choose the perfectly combined outfit according to the weather, skin color, day of the year and geographical region.at
joemdjossou
💕 Affection Alerts: From AI to Local Love What We Built We created a beautiful mobile app that transforms your WhatsApp chat history into a curated collection of the sweetest, most heartwarming messages from your partner. Think of it as your personal love letter archive, with a multi-weighted algorithm using keyword mapping.
CamilleHbp
Remember those sweet times, looking at your soon-to-be partner with longing eyes, devising the best way to approach him/her and make him/her fall in love with yo forever? Well DON'T! Seriously, there's no need. Who needs love when we have algorithms?
keya-tiwari13
A twist on the classic Tic Tac Toe game we all love, where the user's opponent is a computer player that uses the Minimax algorithm to play the best possible move every time.
romyilano
We want to make algorithms fun, add the magic & love back. It's not just for coding interviews or getting a computer science degree. This stuff is magic! Meeting at Noisebridge Sundays 2-4pm <3
Morf-Engineering-Inc
AI - Derived from "agape," the Greek word for selfless, unconditional love central to the commandments, combined with "core" to signify the algorithm’s foundational decision-making engine. We hope the only AI that will never go rogue.
amanpinjar
Welcome to the Hacker Rank Solutions repository! This repository is dedicated to storing solutions to various programming problems that we solve daily. Whether you're preparing for coding interviews, brushing up on algorithms, or just love solving challenging problems, you'll find a wealth of resources here.
vermajayant13
Its fun when you really get a good grasp of machine learning ,its also fun when you love making games with python .So how about combining both of these? In this project we train our program using NEAT algorithm to conquer the famous the game Flappy Bird!!.
kapilash
Forays into theorem proving with Agda (and some fragments of Rocq). We explore algorithms, logic, and proofs through a series of live-coding sessions (and some badly animated dialogue between Achilles and Tortoise). If you love deep CS, math, or Gödel, Escher, Bach, you’re in the right place.
styceplug
MateRound is a dating app built to redefine how we connect. Combining seamless user experience with smart algorithms, MateRound brings people together through a simple swipe. Whether you’re looking for love, friendship, or something in between, MateRound makes meeting your next great match just a few taps away.
The social interaction platforms are very much at the target of spammers. They target social media for fake news, politics, love, money etc. Manually identifications using human intervention is definitely a very time consuming. So here we come up with a framework for monitoring and identifying such individuals and bots through machine learning algorithm.
teja1305
In this age of multimedia and movie fanatics, there are millions of movies to choose from. But which movie to watch next? We need a comprehensive method to analyse user tastes and suggest him the movies he would love to watch but doesn't know about. We all watch movies. Many times, we wish we could find movies which were similar to the movies we liked the most. We hope theres something which read our minds and suggested us on movies. This application has a database which notes down a users rating on different genres of movies and suggests movies based on those and can further be sorted by custom preference of the user. The application tracks a users ratings on different movies and gives suggestions on movies using an algorithm.