recentpopularlog in

whip_lash : tutorial   175

« earlier  
It's true there are a lot of resources out there to learn binary exploitation / reverse engineering skills, so what makes this different?

* Amount of Content - There is a large amount of content in this course (currently over 90 challenges), laid out in a linear fashion.

* Well Documented Write Ups - Each challenge comes with a well documented writeup explaining how to go from being handed the binary to doing the exploit dev.

* Multiple Problems per Topic - Most modules have multiple different challenges. This way you can use one to learn how the attack works, and then apply it to the others. Also different iterations of the problem will have knowledge needed to solve it.

* Using all open source tools - All the tools used here are free and open sourced. No IDA torrent needed.

* A Place to Ask Questions - So if you have a problem that you've been working for days and can't ge
exploitation  reverseengineering  assembly  tutorial  course 
16 days ago by whip_lash
KubeCon NA 2019 Tutorial Guide
Welcome to the Attacking and Defending Kubernetes Clusters: A Guided Tour Walkthrough Guide, as presented at KubeCon NA 2019. We'll help you create your own Kubernetes environment so you can follow along as we take on the role of two attacking personas looking to make some money and one defending persona working hard to keep the cluster safe and healthy.
kubernetes  tutorial  security 
24 days ago by whip_lash
This is a simple place where you can download crackmes to improve your reverse engineering skills
reverse-engineering  reverseengineering  tutorial  tutorials 
6 weeks ago by whip_lash
Ninjas In Training · Vector35/binaryninja-api Wiki
List of resources for folks beginning their journey into reverse engineering. If appropriate, resources are labelled as B for Beginner, I for Intermediate, and A for Advanced.
reverse-engineering  reverseengineering  tutorials  tutorial 
6 weeks ago by whip_lash
nsriram/lambda-the-cli-way: AWS Lambda, using CLI. An introductory aws lambda cookbook for the serverless enthusiasts.
The objective of this tutorial is to understand AWS Lambda in-depth, beyond executing functions, using CLI. This tutorial walks through setting up AWS CLI, dependencies for AWS Lambda, getting your first Lambda function running, many of its important features & finally integrating with other AWS services.
aws  devops  lambda  cli  tutorial 
7 weeks ago by whip_lash
A thread written by @thecybermentor: "(1/?) How to become an ethical hacker, without spending a dollar. A short novel: If you're new to the [...]"
(1/?) How to become an ethical hacker, without spending a dollar. A short novel: If you're new to the field of ethical hacking, you must first understand that you need a good set of foundational skills. These include understanding Linux, Networking, and a language like Python.
tutorial  hacking  guide  pentest 
7 weeks ago by whip_lash
Creating a Rootkit to Learn C - The Human Machine Interface
Background InformationThis post is my solution for the last assignment in my Learning-C repository. I thought a good way to cap off a repo designed to introduce people to very basic C programming would be to take those very basic techinques and make a simple yet powerful security related program, namely a malicious shared library rootkit.
c  learning  programming  rootkit  security  tutorial 
9 weeks ago by whip_lash
Contra - Interactive Application Security Training
The following interactive tutorial is a reconstruction of Capital One's data breach incident that exposed the records of almost 106 million customers.
ssrf  tutorial 
august 2019 by whip_lash
11 sections. This workshop provides the fundamentals of reversing engineering Windows malware using a hands-on experience with RE tools and techniques.
reverse-engineering  reverseengineering  malware  tutorial 
august 2019 by whip_lash
GoateePFE/PowerShellSummit2019: Hands on lab materials for the PowerShell Security session
Materials for the Hands on lab: Hunting PowerShell Badness.

This lab was done on site at the event with an environment hosted online. That environment was decommissioned after the event.

To do this at home ignore the credentials and machine names in the lab guides. Instead build your own environment and accounts using the outline in found in this repo. Then substitute your own machine names and credentials in the appropriate lab steps.
powershell  security  dfir  tutorial 
august 2019 by whip_lash
Build Your Own Text Editor
Welcome! This is an instruction booklet that shows you how to build a text editor in C.

The text editor is antirez’s kilo, with some changes. It’s about 1000 lines of C in a single file with no dependencies, and it implements all the basic features you expect in a minimal editor, as well as syntax highlighting and a search feature.

This booklet walks you through building the editor in 184 steps. Each step, you’ll add, change, or remove a few lines of code. Most steps, you’ll be able to observe the changes you made by compiling and running the program immediately afterwards.
c  editor  software  tutorial 
august 2019 by whip_lash
Recorded Courses | Professionally Evil Training
Browse the list of our recorded courses below

security  course  tutorial 
august 2019 by whip_lash
Getting Started with Redis and Go - Tutorial |
Hi everyone, in this tutorial, we are going to be looking at how you can effectively use Redis as a backend solution for your Go applications.
go  golang  redis  programming  tutorial 
august 2019 by whip_lash
donnemartin/system-design-primer: Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Learning how to design scalable systems will help you become a better engineer.

System design is a broad topic. There is a vast amount of resources scattered throughout the web on system design principles.

This repo is an organized collection of resources to help you learn how to build systems at scale.
systems  design  tutorial 
may 2019 by whip_lash
Automation and Make
Make is a tool which can run commands to read files, process these files in some way, and write out the processed files. For example, in software development, Make is used to compile source code into executable programs or libraries, but Make can also be used to:

run analysis scripts on raw data files to get data files that summarize the raw data;
run visualization scripts on data files to produce plots; and to
parse and combine text files and plots to create papers.
programming  tutorial  dev  development  make  makefile 
may 2019 by whip_lash
Learn to change history with git rebase!
These tools can be a little bit intimidating to the novice or even intermediate git user, but this guide will help to demystify the powerful git-rebase.
git  howto  programming  tutorial  dev 
may 2019 by whip_lash
Learn Git Branching
Interested in learning Git? Well you've come to the right place! "Learn Git Branching" is the most visual and interactive way to learn Git on the web; you'll be challenged with exciting levels, given step-by-step demonstrations of powerful features, and maybe even have a bit of fun along the way.
git  learning  tutorial  programming 
april 2019 by whip_lash
Ops School Curriculum — Ops School Curriculum 0.1 documentation
Ops School is a comprehensive program that will help you learn to be an operations engineer. Operations engineers are highly skilled people who manage the computer systems of businesses big and small.
devops  linux  sysadmin  learn  tutorial 
april 2019 by whip_lash
How to Read a Schematic -
Schematics are our map to designing, building, and troubleshooting circuits. Understanding how to read and follow schematics is an important skill for any electronics engineer.
documentation  electronics  howto  tutorial  diy 
april 2019 by whip_lash
Combining data, computation, and inferential thinking, data science is redefining how people and organizations solve challenging problems and understand their world. This intermediate level class bridges between Data8 and upper division computer science and statistics courses as well as methods courses in other fields.
course  data  datascience  statistics  learning  tutorial 
april 2019 by whip_lash
The course teaches critical concepts and skills in computer programming and statistical inference, in conjunction with hands-on analysis of real-world datasets, including economic data, document collections, geographical data, and social networks. It delves into social issues surrounding data analysis such as privacy and design.
course  datascience  programming  education  tutorial 
april 2019 by whip_lash
GitHub - network-automation/linklight: Training Course for Ansible Network Automation
The Ansible Networking Linklight project is intended for effectively demonstrating Ansible's capabilities through instructor-led workshops or self-paced exercises.
ansible  tutorial  vm  linklight  networengineering  devops 
april 2019 by whip_lash
free-programming-books/ at master · EbookFoundation/free-programming-books · GitHub
:books: Freely available programming books. Contribute to EbookFoundation/free-programming-books development by creating an account on GitHub.
books  ebooks  book  programming  reference  tutorial 
april 2019 by whip_lash
Learn Kubernetes Basics - Kubernetes
This tutorial provides a walkthrough of the basics of the Kubernetes cluster orchestration system. Each module contains some background information on major Kubernetes features and concepts, and includes an interactive online tutorial. These interactive tutorials let you manage a simple cluster and its containerized applications for yourself.
kubernetes  tutorial  k8s  devops 
march 2019 by whip_lash
GitHub - kelseyhightower/kubernetes-the-hard-way: Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
Kubernetes The Hard Way guides you through bootstrapping a highly available Kubernetes cluster with end-to-end encryption between components and RBAC authentication.
tutorial  devops  kubernetes 
march 2019 by whip_lash
NASM Tutorial
This tutorial will show you how to write assembly language programs on the x86-64 architecture.
assembly  programming  tutorial  nasm  assembler  c 
march 2019 by whip_lash
Interactive SICP
Interactive SICP n. Interactive Structure and Interpretation of Computer Programs. Online version of SICP with a built-in scheme interpreter to allow readers to edit and run the code embedded in SICP. (Work in progress)
programming  book  sicp  tutorial  development 
february 2019 by whip_lash
Docker Tutorial for Beginners - Hashnode
In this Docker tutorial, I'll cover all the basics and will demonstrate how all Docker beginners can containerize Node.js and Go applications. Even if you aren't familiar with these languages it should be easy for you to follow this tutorial and use any other language.
tutorial  programming  productivity  docker 
january 2019 by whip_lash
The Ultimate Beginner Git Cheatsheet
There are a lot of Git commands, so it's useful to group them by topic / use-case. We'll first consider Git on a single machine, since most of Git's operations are local and we can then build up to multi-user Git usage.
git  programming  reference  tutorial 
january 2019 by whip_lash
Practical Deep Learning for Coders 2019 ·
Launching today, the 2019 edition of Practical Deep Learning for Coders, the third iteration of the course, is 100% new material, including applications that have never been covered by an introductory deep learning course before (with some techniques that haven’t even been published in academic papers yet). There are seven lessons, each around 2 hours long, and you should plan to spend about 10 hours on assignments for each lesson.
ai  machinelearning  programming  deeplearning  ml  tutorial  datascience  education  python 
january 2019 by whip_lash
flAWS 2 has two paths this time: Attacker and Defender! In the Attacker path, you'll exploit your way through misconfigurations in serverless (Lambda) and containers (ECS Fargate). In the Defender path, that target is now viewed as the victim and you'll work as an incident responder for that same app, understanding how an attack happened. You'll get access to logs of a previous successful attack. As a Defender you'll learn the power of jq in analyzing logs, and instructions on how to set up Athena in your own environment.
aws  security  pentest  pentesting  ctf  tutorial 
december 2018 by whip_lash
Anti-forensic and File-less Malware - Malware - 0x00sec - The Home of the Hacker
One of the most advantageous attributes for a malware to have is survival as a means to maintain persistence and to evade detection by security solutions. Since developing a full-blown piece of malware requires expensive resources, this trait becomes increasingly desireable to continuously remain unknown and undetected.
malware  pentest  tutorial 
december 2018 by whip_lash
Exploit Development / Buffer Overflows – VeteranSec
This training section focuses on exploit development and buffer overflows.  We intend to release additional training videos in the near future.  Currently, our plans are to release a video series on 32-bit and 64-bit Windows and Linux operating systems. 
exploit  development  tutorial 
october 2018 by whip_lash
GitHub - dibgerge/ml-coursera-python-assignments: Python assignments for the machine learning class by andrew ng on coursera with complete submission for grading capability and re-written instructions.
This repositry contains the python versions of the programming assignments for the Machine Learning online class taught by Professor Andrew Ng. This is perhaps the most popular introductory online machine learning class. In addition to being popular, it is also one of the best Machine learning classes any interested student can take to get started with machine learning. An unfortunate aspect of this class is that the programming assignments are in MATLAB or OCTAVE, probably because this class was made before python become the go-to language in machine learning.

The Python machine learning ecosystem has grown exponentially in the past few years, and still gaining momentum. I suspect that many students who want to get started with their machine learning journey would like to start it with Python also. It is for those reasons I have decided to re-write all the programming assignments in Python, so students can get acquainted with its ecosystem from the start of their learning journey.
ai  education  machinelearning  programming  python  tutorial 
september 2018 by whip_lash
Deep Learning For Coders—36 hours of lessons for free
Welcome to the 2018 edition of's 7 week course, Practical Deep Learning For Coders, Part 1, taught by Jeremy Howard (Kaggle's #1 competitor 2 years running, and founder of Enlitic). Learn how to build state of the art models without needing graduate-level math—but also without dumbing anything down. Oh one other thing... it's totally free!
ai  data  machinelearning  tutorial  courses 
september 2018 by whip_lash
Project Python
Project Python is a free interactive book that will teach you to code in Python, using graphics, animations, and games. You’ll also learn ways to solve classical computer science problems, principles of software design, and how to analyze algorithm performance. No prior experience required; you’ll write code to draw a smiley face by the end of the first chapter
python  education  tutorial 
september 2018 by whip_lash
An A-Z of useful Python tricks –
I use Python daily as an integral part of my job as a data scientist. Along the way, I’ve picked up a few useful tricks and tips.

Here, I’ve made an attempt at sharing some of them in an A-Z format.
python  programming  tips  tutorial 
september 2018 by whip_lash
A Complete Machine Learning Walk-Through in Python: Part One
This series of articles will walk through a complete machine learning solution with a real-world dataset to let you see how all the pieces come together.
datascience  data  tutorial  python 
september 2018 by whip_lash
An Introduction to Terraform – Gruntwork
Learn the basics of Terraform in this step-by-step tutorial of how to deploy a cluster of web servers and a load balancer on AWS
automation  aws  terraform  tutorial 
july 2018 by whip_lash
tuvtran/project-based-learning: Curated list of project-based tutorials
A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermix technologies and languages.
coding  github  learn  programming  tutorial 
june 2018 by whip_lash
turkenh/ansible-interactive-tutorial: Interactive Ansible tutorials with dead simple setup via Docker
Only prerequisite is docker

Requires docker version 1.9+ and tested with 1.12+

If you don't have docker installed, you can also run on (just click "+ ADD NEW INSTANCE" button and clone this repo there)
ansible  docker  tutorial 
january 2018 by whip_lash
« earlier      
per page:    204080120160

Copy this bookmark:

to read