Application Security Course in Hyderabad

Test web applications, APIs, Android apps and thick-client software by method, then report and retest, in six weeks.

Students working on laptops in the Ameerpet training room
  • Duration6 weeks
  • Guided hours90 hours
  • LevelIntermediate
  • Fee₹20,000 + GST
  • FormatTrack weeks 1–6
  • BatchesSchedule

In plain words: You learn how websites, APIs, Android apps and desktop software can be broken into, and how to prove each weakness and report it clearly. New to the terms?

₹20,000 + GSTCourse fee: ₹23,600 in total with 18% GST
  • 6 weeks, 3 hours a day, Monday to Friday: 90 guided hours of live teaching, supervised labs and an assessment
  • Hacking Trainer course completion certificate
  • You join the track batch when this course runs, with the track students, in Ameerpet or live online
  • Paid in full at enrollment; installments are for the Offensive Security Track only
  • Refund before the batch starts or in the first 5 class days, less a ₹1,000 processing fee
Get fee and next batch date

Most breaches of modern software come from a handful of ideas applied patiently: broken access control, weak sessions and tokens, injection, and trust placed in the client. The same ideas break websites, the APIs behind them, Android apps and the desktop software many companies still run. This course teaches the method behind testing all four, in authorized labs, rather than a list of payloads to memorize.

You start with Burp Suite and the web and API risks in the OWASP lists, then test Android apps with jadx, MobSF and Frida, and thick-client applications with Sysinternals tools and .NET decompilers. One module adds secure code review and AI application security. You finish by assessing targets you have not seen before, building a coverage matrix, explaining false positives, fixing representative flaws and running a formal retest: the cycle clients pay for.

Course Overview

90 guided hours over 6 weeks in eight modules: mapping and test planning, authentication and access control, injection and server-side attacks, business logic and GraphQL, Android app pentesting, thick-client pentesting, secure code review and AI application security, ending in an assessment of unseen targets. You learn in a hands-on lab environment with instructor guidance, in our Ameerpet classroom or live online.

Application Security at a Glance

You Will Need

HTTP basics, basic HTML and JavaScript, and Linux or Windows command-line basics. A short admissions check confirms your starting point.

Outcome

Test web applications, APIs, Android apps and thick-client applications by method, and produce reviewed reports with fixes.

Lab Tools

Burp Suite, OWASP ZAP, Postman, ffuf, SQLmap, Semgrep, the Android emulator and ADB, jadx, apktool, MobSF, Frida, objection, Sysinternals Process Monitor, dnSpyEx or ILSpy, Wireshark and an intentionally vulnerable AI chat assistant.

What You Will Learn

  • Map an application and its APIs with Burp Suite, and plan a test with an endpoint-and-role coverage matrix
  • Break authentication, sessions, JWT and OAuth, and find IDOR, BOLA, mass-assignment and function-level flaws
  • Find and exploit injection, XSS, file-handling, SSRF and XXE issues in authorized labs, and explain the fix
  • Test an Android app: static analysis with jadx and MobSF, insecure storage and components, and pinning and root-detection bypass with Frida
  • Assess a thick-client application: traffic, local storage, .NET decompilation and DLL hijacking
  • Review code for security flaws, use SAST and DAST with judgment, and test AI features against the OWASP Top 10 for LLM Applications
  • Assess unseen targets, report with a coverage matrix and verify fixes in a formal retest

Curriculum: 90 Hours in 8 Modules

Course code HTA-101. Each module lists what you will be able to do, the topics, the hands-on labs, what you hand in and the job skills it covers. Open a module to see it.

HTA-101 · M1 Web Architecture, Mapping and Test Planning

9 h

Outcome: Map an application and its APIs completely, and plan a test that covers every role, endpoint and risk category.

Topics

  • HTTP and HTTPS, TLS, cookies, headers, the same-origin policy and CORS basics
  • Burp Suite set-up: proxy, scope, site map, Repeater and Intruder
  • Content discovery with ffuf, and reading client-side JavaScript
  • REST, SOAP and GraphQL; OpenAPI and schemas; building an API inventory
  • Standards: OWASP Top 10:2025, OWASP API Security Top 10:2023, WSTG and ASVS
  • Engagement scope, rules of engagement and the endpoint-and-role coverage matrix

Hands-on labs

  • Map a multi-role web application and its API
  • Build the coverage matrix you will use all course

Deliverable

Application map and coverage matrix

Job skills covered

  • Burp Suite
  • OWASP Top 10
  • API testing
  • Test planning

HTA-101 · M2 Authentication, Sessions and Access Control

12 h

Outcome: Break login, session and permission controls, including the object, property and function-level flaws most common in APIs.

Topics

  • Authentication, MFA and password-reset flows; session handling and logout
  • JWT handling, OAuth 2.0 and OpenID Connect
  • Horizontal and vertical access control; IDOR and BOLA
  • Mass assignment and property-level authorization (BOPLA); function-level authorization (BFLA)
  • Multi-role and multi-tenant testing
  • CSRF, CORS misconfiguration and clickjacking

Hands-on labs

  • Two-account access-control testing across the coverage matrix
  • Forge and tamper with JWTs in a vulnerable API

Deliverable

Access-control findings with evidence

Job skills covered

  • Authentication testing
  • Access control (IDOR, BOLA)
  • JWT and OAuth

HTA-101 · M3 Injection and Server-Side Attacks

12 h

Outcome: Find, confirm and explain injection and server-side flaws, and show developers exactly how to fix them.

Topics

  • SQL injection, including careful use of SQLmap; NoSQL injection
  • OS command injection, server-side template injection and insecure deserialization
  • Cross-site scripting (reflected, stored and DOM-based) and Content Security Policy
  • File upload, path traversal and file inclusion
  • XXE, and SSRF including cloud metadata services

Hands-on labs

  • Exploit each class in authorized labs, then write the fix
  • Chain SSRF to reach an internal service

Deliverable

Injection findings with reproduction steps and fixes

Job skills covered

  • SQL injection
  • XSS
  • SSRF
  • Server-side vulnerabilities

HTA-101 · M4 Business Logic, Advanced Web Attacks and GraphQL

9 h

Outcome: Test what scanners cannot: business workflows, race conditions, request-level attacks and GraphQL APIs.

Topics

  • Business logic and sensitive workflows; limits, quotas and resource consumption
  • Race conditions and state transitions
  • Host-header attacks, request smuggling, cache poisoning and cache deception
  • WebSockets and client-side prototype pollution
  • GraphQL: introspection, resolver-level authorization, batching and query depth

Hands-on labs

  • Exploit a race condition in a checkout flow
  • Test a GraphQL API

Deliverable

Business-logic and GraphQL findings

Job skills covered

  • Business-logic testing
  • GraphQL
  • Advanced web attacks

HTA-101 · M5 Android Application Penetration Testing

15 h

Outcome: Test an Android app end to end: unpack and read it, find insecure storage and components, bypass client-side controls and test its back-end API.

Topics

  • Android architecture, the APK format, permissions and the app sandbox
  • Lab set-up: Android emulator, ADB and a rooted test device image
  • OWASP Mobile Top 10 (2024), MASVS and MASTG
  • Static analysis with jadx, apktool and MobSF: hardcoded secrets, insecure configuration and weak cryptography
  • Insecure data storage: shared preferences, databases, logs and backups
  • Exported activities, services, content providers, intents, deep links and WebViews
  • Intercepting app traffic with Burp; certificate pinning and root-detection bypass with Frida and objection
  • Testing the mobile back-end API

Hands-on labs

  • Assess intentionally vulnerable Android apps in an emulator
  • Bypass certificate pinning and test the app's API

Deliverable

Android application penetration test findings

Job skills covered

  • Android application security
  • OWASP MASVS
  • Frida
  • Mobile API testing

HTA-101 · M6 Thick-Client Application Penetration Testing

10 h

Outcome: Assess a desktop application and its server: traffic, local storage, binaries and the Windows environment it runs in.

Topics

  • Two-tier and three-tier thick-client architectures; .NET and Java desktop applications
  • Information gathering with Sysinternals tools such as Process Monitor
  • Intercepting HTTP and non-HTTP traffic between the client and its server
  • Insecure local storage: configuration files, the registry, hardcoded credentials and database connection strings
  • Decompiling .NET applications with dnSpyEx or ILSpy, and patching client-side checks
  • DLL hijacking and insecure file and service permissions
  • Direct database access and injection through the client
  • OWASP Desktop App Security Top 10

Hands-on labs

  • Assess an intentionally vulnerable thick-client application end to end

Deliverable

Thick-client assessment findings

Job skills covered

  • Thick-client testing
  • Binary analysis basics
  • .NET decompilation

HTA-101 · M7 Secure Code Review, DevSecOps and AI Application Security

11 h

Outcome: Read code for security flaws, use SAST and DAST tools with judgment, and test AI features for prompt injection and data leaks.

Topics

  • Threat modeling with STRIDE
  • Secure code review basics: spotting injection and authorization flaws in code
  • SAST with Semgrep and DAST with OWASP ZAP and Burp's scanner; dependency and secrets scanning
  • How chat assistants, RAG and agents sit behind web and API endpoints
  • OWASP Top 10 for LLM Applications 2025: prompt injection, improper output handling, sensitive information disclosure and excessive agency
  • AI-assisted testing: payload ideas and report drafting, verified by hand

Hands-on labs

  • Review a vulnerable code base and confirm the flaws in the running app
  • Attack an intentionally vulnerable chat assistant with a knowledge base and tools

Deliverable

Code-review notes and AI feature test notes

Job skills covered

  • SAST and DAST
  • Secure code review
  • AI and LLM security

HTA-101 · M8 Capstone Assessment

12 h

Outcome: Assess unseen targets against the clock, report them professionally and verify the fixes in a formal retest.

Topics

  • Assess an unseen web application and its API, plus an Android app or a thick-client application
  • CTF challenges on web, API and mobile flaws
  • Complete coverage matrix and an explanation of false positives
  • Fix representative flaws, report and run a formal retest
  • Technical oral exam on your findings

Hands-on labs

  • Timed practical assessment and retest

Deliverable

Web, API, Android and thick-client reports (R-01 to R-04)

Job skills covered

  • End-to-end application security testing
  • Report writing

Hours are guided hours and include supervised practice. Topics marked introduction or demonstration are not full hands-on units. Ask a counselor for the dated syllabus for your batch, or see how the syllabus maps to what employers ask for.

How This Course Runs

The Offensive Security Track is two 6-week courses: Application Security, then Network and Active Directory (advanced). Each runs its own batches. Application Security is weeks 1 to 6 of the track (application security); you join a batch with the same classes, labs and assessment as the track students sitting beside you.

The course lasts 6 weeks, 3 hours a day, Monday to Friday. Join in the Ameerpet classroom or live online. Start dates are on the upcoming batch schedule. A weekend batch also runs on Saturday and Sunday, 10 AM to 2 PM IST, over about 12 weekends.

This Course, or the Full Track?

Application Security is a good fit if you want this one skill in depth. For the full penetration testing path, the Offensive Security Track adds Network and AD (Advanced) to it, for less than the two courses cost separately.

What you getApplication Security courseOffensive Security Track
Fee₹20,000 + 18% GST (₹23,600 in total)₹30,000 + 18% GST (₹35,400 in total), against ₹40,000 + GST for the two courses bought separately
Duration6 weeks, 3 hours a day, Monday to Friday12 weeks, 3 hours a day, Monday to Friday
Guided hours90180 supervised hours
What it coversThis skill, in depthApplication security (web, API, Android, thick client), then advanced network and Active Directory testing
ReportsThe assessment reports for this courseSix assessed reports
Interview preparationIncludedResume and LinkedIn review and mock technical interviews. No job placement or placement assistance
Try first3 to 5 real classes free3 to 5 real classes free

Who Should Join

  • Aspiring application and mobile penetration testers
  • Developers and backend engineers
  • QA engineers moving into security testing
  • AppSec analysts

Start Dates and Mode

Start dates for every course are on one page: the upcoming batch schedule. Join in the Ameerpet classroom or live online. Your seat is confirmed in writing before you pay, and refunds follow our refund and cancellation policy.

Where You Will Learn

A real training room near Ameerpet Metro, open 7 days. Join in the room or live online: the classes, labs and assessments are the same. See the batch schedule.

The Ameerpet training room, with laptops along a long table facing the projector screen
The training room, ready for the next session
Students working on laptops in the Ameerpet training room
Hands on keyboards for half of every session
The Hacking Trainer entrance and signboard on Kallu Compound Road, Ameerpet
Our entrance on Kallu Compound Road, Ameerpet

Questions About Application Security

What does the course cover?

Web applications and APIs (REST, SOAP and GraphQL), Android apps and thick-client desktop applications, plus secure code review and AI application security, in eight modules over 6 weeks.

How much Android testing is there?

A 15-hour module: APK structure and the app sandbox, static analysis with jadx, apktool and MobSF, insecure storage and exported components, certificate pinning and root-detection bypass with Frida and objection, and testing the app's back-end API, mapped to the OWASP MASVS. iOS is not covered.

What is thick-client testing?

Testing desktop applications that talk to a server or database, common in banking and enterprise software. The 10-hour module covers traffic interception, insecure local storage and hardcoded credentials, .NET decompilation, DLL hijacking and injection through the client.

Is OWASP covered?

Yes. The modules map to the OWASP Top 10:2025, the API Security Top 10:2023, the Mobile Top 10, MASVS and MASTG, the Desktop App Security Top 10 and the Top 10 for LLM Applications, and you map your coverage to them in the assessment.

Is it part of the Offensive Security Track?

Yes. It is weeks 1 to 6 of the track, followed by the advanced Network and Active Directory course. You can also take it on its own.

Do I need to know hacking first?

No, but you need HTTP basics, basic HTML and JavaScript, and command-line basics. A short admissions check confirms your starting point.

Are there CTF challenges in the Application Security course?

Yes. Every student in every course gets CTF challenges on the month's topics, run in the lab, alongside the course assessment.

What credential do I receive?

You receive a Hacking Trainer course completion certificate. It is issued by Hacking Trainer and is not an EC-Council or other vendor certification.

How much does the Application Security course cost?

₹20,000 + 18% GST (₹23,600 in total). Refunds follow our refund and cancellation policy; an exam voucher cannot be refunded once we have bought it.

When does the Application Security course start?

Each course runs its own batches. Application Security is weeks 1 to 6 of the track (application security), and you can join it on its own or as part of the track. The course lasts 6 weeks, 3 hours a day, Monday to Friday. Dates are on our upcoming batch schedule page.

Should I take this course or the full track?

Take this course if you want application security on its own. Take the Offensive Security Track if you want the full penetration testing path: it adds Network and AD (Advanced) for ₹30,000 + 18% GST (₹35,400 in total), against ₹40,000 + GST for the two courses bought separately.

Can I attend online?

Yes, in our Ameerpet classroom or live online. Confirm the mode of your batch when you inquire.

Start the Application Security Course

Talk to a counselor, choose the right course for your goals, and get the fee, syllabus and next batch dates in writing.

Book Free Trial Classes

By submitting, you agree that Hacking Trainer Academy may contact you about courses by phone, WhatsApp or email. See our privacy notice and refund policy.

WhatsApp