Article Legal Aspects of Online Gambling 1. Introduction Since the website of the first online casino appeared in 1995, that time, the online gambling business has grown tremendously. H2…
Article Building Security in Requirements Background: Every software application or product is developed based on business expectations. If we want to build a secure product or application,…
Article Diving in the deep web “Deep Web”, also known as “hidden web”, is a term that evokes the unknown, a mysterious place in the cyber space populated by criminals and hackers…
Article MSDOS and the Interrupt Vector Table (IVT) Introduction Upon booting up MSDOS, we can observe the memory using the "mem /d /p" command, which will show us exactly which part of memory is used…
Article Exception Handling Introduction C# and the .NET CLR use exceptions to indicate that an error condition has occurred during program execution. C# programs are under…
Article Hacking java applications using JavaSnoop We are all aware of tools like Burp, Paros, WebInspect, etc… for intercepting web-based traffic and also for automating the security testing…
Article The IA-32 Real Mode and Interrupts Introduction We all know that the IA-32 processors have two modes of operation: real mode and protected mode. But why would we want to talk about…
Article Logging Keystrokes with MSDOS: Part 1 Introduction In the previous article, we saw how we can compile the source code to a 16-bit binary executable, create an iso image with the…
Article Web Services Introduction Software developers have struggled to create software components that can be called remotely over local networks and the Internet. In…
Article Mobile working – prepare for the worst, deal with the fallout What if, either from misuse or loss of your organization's mobile technology, your organization's information is compromised? What if, in spite of…
Article Anti-memory dumping techniques The term "Memory Dumping" in reverse-engineering is essentially a process of taking a snapshot of the executable. Taking a snapshot means capturing…
Article Pimp my Chrome You might be wondering about the title. Let me tell that you shall have your answer by the end of this story. Hacking has been considered as a…
Article Translating Virtual to Physical Address on Windows: Segmentation Introduction In this tutorial, we'll go over the process of translating a virtual address to physical address the way a processor does it. To begin,…
Article What is behind that QR code? With the huge popularity in mobile devices like the smartphone and tablets, two dimensional barcodes, or the so-called QR codes are beloved by…
Article Which weapon should I choose for Web Penetration Testing? 3.0 Introduction So here we are on the third edition of "Which weapon should I choose for Web Penetration Testing?" For this edition, I am going to take…
Article The cyber exploitation life cycle For the purposes of this article, the term "cyber exploitation" will represent all the subversive activities that include interstate "breaking and…
Article Translating virtual to physical address on Windows: physical addresses Getting the physical address manually So far we've figured that the virtual address is the same as linear address, so in the next part of the…
Article Visual Studio 2010 Basics Introduction This article will demonstrate the development life cycle for various .NET framework applications,for instance, executables, console…
Article Handling Memory in Protected Mode Introduction In the past, systems such as MSDOS used the real mode, and it had no protections against accessing any memory address. Programs then…
Article Importance of security in mobile platforms Introduction In this period, security firms are publishing detailed reports on analysis conducted on principal cyber threats detected in 2012, the…
Article Unit 61398: Chinese Cyber-Espionage and the Advanced Persistent Threat In the world of computer security, the concept of an "Advanced Persistant Threat" has garnered a great deal of publicity recently. Commonly referred…
Article TeamSpy, Miniduke, Red October, and Flame: Analyzing Principal Cyber Espionage Campaigns Even a layman would notice that cyberspace is in full storm; different entities are increasing malicious activities pursuing various purposes, and…
Article Windows Architecture and User/Kernel Mode Introduction Each process started on x86 version of Windows uses a flat memory model that ranges from 0x00000000 – 0xFFFFFFFF. The lower half of the…
Article SQLNuke - Simple but fast MySQL Injection load_file() Fuzzer New SQL Injection Lab! Skillset Labs walk you through infosec tutorials, step-by-step, with over 30 hands-on penetration testing labs available for FR