Posts

Showing posts from July, 2025

Thick Client | Introduction and lab setup - Day 01

Image
  Basics of Thick Client .Net,  C Sharp,  Static and Dynamic Analysis. 2-Tier Architecture vs 3-Tier Architecture These are both types of software architecture models used for building client-server applications. Here's a comparison: 🔹 2-Tier Architecture Structure: Client (Presentation Layer) Server (Data Layer + Business Logic) Diagram: Client  <-->  Server (DB + Logic) Explanation: The client directly communicates with the server. The server handles both the database operations and the business logic . Example: A desktop app accessing a database server directly. Pros: Simpler and faster to develop Fewer layers = less complexity Cons: Harder to scale Tight coupling between client and server Poor maintainability 🔹 3-Tier Architecture Structure: Presentation Layer (Client/UI) Application Layer (Business Logic) Data Layer (Database Server) Client  <-->  Application Server  <-->...

Thick Client | Introduction and lab setup - Day 02

 Echo Mirage Part 1: How to Inject the application : Step 1: Click the DVTA application to capture the requests. Step 2: To capture the requests. Step 3: Click the Inject. Step 4: Click the Backup Data to FTP Server Part 2 Step 1: Configure the FTP 21 and Enable Intercept  Step 2: Choose wisely, Outbound and Inbound, or Any connections of rules. Step 3: Select Process > DVTA.exe to capture the requests. Step 4: We can note that the injection was successful to EchoMirage. Step 5: Analyze the requests in the EchoMirage tool. Step 6: Continuously click OK, intercept all requests, and verify the responses of the application for records or values that were previously captured