Write an Android Trojan from scratch
Write an Android Trojan from scratch, available at $39.99, has an average rating of 3.55, with 18 lectures, based on 55 reviews, and has 470 subscribers.
You will learn about Learn how to write your own reverse connection trojan in two different ways Learn how automated tools generate reverse shell payloads Learn Offensive Android Programming from scratch Learn how to use existing tools such netcat within an Android app Learn the fundamentals of Developing Android Apps Learn how powerful Java native APIs are when writing offensive programs This course is ideal for individuals who are Penetration Testers or Android Developers or Security professionals who are interested in internals of security tools or Red Team members or Anyone who is interested in hacking and offensive programming It is particularly useful for Penetration Testers or Android Developers or Security professionals who are interested in internals of security tools or Red Team members or Anyone who is interested in hacking and offensive programming.
Enroll now: Write an Android Trojan from scratch
Summary
Title: Write an Android Trojan from scratch
Price: $39.99
Average Rating: 3.55
Number of Lectures: 18
Number of Published Lectures: 18
Number of Curriculum Items: 18
Number of Published Curriculum Objects: 18
Original Price: $119.99
Quality Status: approved
Status: Live
What You Will Learn
- Learn how to write your own reverse connection trojan in two different ways
- Learn how automated tools generate reverse shell payloads
- Learn Offensive Android Programming from scratch
- Learn how to use existing tools such netcat within an Android app
- Learn the fundamentals of Developing Android Apps
- Learn how powerful Java native APIs are when writing offensive programs
Who Should Attend
- Penetration Testers
- Android Developers
- Security professionals who are interested in internals of security tools
- Red Team members
- Anyone who is interested in hacking and offensive programming
Target Audiences
- Penetration Testers
- Android Developers
- Security professionals who are interested in internals of security tools
- Red Team members
- Anyone who is interested in hacking and offensive programming
This course introduces students to Offensive Java/Android Programming. Students will learn how to write an Android Application that gives a reverse shell from scratch. This course teaches you two different ways to write a reverse connection trojan for Android Platform – The first way is to write the trojan by packaging a netcat binary into an Android Application and the second way is by only using Java APIs. The code is tested against the latest versions of Android Operating System. You will learn interesting programming techniques. Having the ability to write your own payloads can also help you in bypassing anti virus softwares when needed. This is an intermediate to Advanced level course, but if you are a beginner with passion to learn Offensive Programming, you can still take this course. If you are a penetration tester or a security professional in general, this course is for you.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Introduction and Trojan Demo
Chapter 2: The Basics
Lecture 1: What is a Trojan horse?
Lecture 2: Bind Shell vs Reverse Shell
Lecture 3: Lab Setup
Lecture 4: Creating an ARM emulator
Lecture 5: Summary
Chapter 3: Coding an Android Trojan using netcat
Lecture 1: Building the UI
Lecture 2: Add netcat to assets folder
Lecture 3: Copy netcat to app's private directory
Lecture 4: Change file permissions programmatically
Lecture 5: Executing netcat programmatically
Lecture 6: Executing netcat programmatically (Contd.)
Lecture 7: Source code – Final Project with netcat
Chapter 4: Coding the Java version of the Trojan
Lecture 1: Reverse shell without embedding netcat
Lecture 2: Reverse shell without embedding netcat (Contd..)
Lecture 3: Source code – Final Project with and without netcat
Chapter 5: Conclusion
Lecture 1: Conclusion
Chapter 6: bonus section
Lecture 1: Bonus lecture
Instructors
-
Srinivas .
Your instructor
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 0 votes
- 3 stars: 6 votes
- 4 stars: 6 votes
- 5 stars: 41 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Next JS: The Complete Developer's Guide with real projects
- R Programming Language
- Effective Verilog Learning with Intel FPGAs
- Real-World ASP .Net Web Forms Project Course
- Create Board and Video Game Design Projects – 4 Courses in 1
- Polymer 3: Learn Polymer 3 in 2020
- Sharepoint 2013 Development
- Artificial Intelligence #8 : Particle Swarm Optimization
- Django 2.1 – Python Web Development for Beginners
- Become a WordPress Developer
- Drupal For Absolute Beginners (2024)
- Vagrant : Visualized Development Environments and Oracle
- Kubernetes on AWS: Step-By-Step Tutorial for Deployment
- Artificial Intelligence: Genetic Machine Learning Algorithms
- Mastering Kotlin for Absolute Beginners
- Build and Secure Restful APIs with Nodejs and MongoDB
- Create and Deploy Java EE 8 Apps on Docker and Kubernetes
- The Complete Neural Networks Bootcamp: Theory, Applications
- Google Sheets as JSON data source for JavaScript
- Google Sheets as JSON data source for JavaScript