Browsing Author


Soufiane Tahiri is is an InfoSec Institute contributor and computer security researcher, specializing in reverse code engineering and software security. He is also founder of www.itsecurity.ma and practiced reversing for more then 8 years. Dynamic and very involved, Soufiane is ready to catch any serious opportunity to be part of a workgroup. Contact Soufiane in whatever way works for you: Email: soufianetahiri@gmail.com Twitter: https://twitter.com/i7s3curi7y LinkedIn: http://ma.linkedin.com/in/soufianetahiri Website: http://www.itsecurity.ma



Obfuscated-Assemblies-feature 2

Reverse Engineering Obfuscated Assemblies

In previous articles that talked about .NET reverse engineering, we covered almost every aspect of reversing .NET assemblies, we explained how this kind of binary

May 20, 2013 Reverse Engineering
Google Hacking 4

Google Hacking: The hidden face of Google

No need for an introduction, Google is quite possibly the more powerful search engine used today, even used sometimes to check our connectivity; except that

April 30, 2013 Hacking
Dot NET Assemblies and Strong Name Signature 5

Dot NET Assemblies and Strong Name Signature

General Overview Before going any deeper on this subject, we need to clarify a huge ambiguity regarding signing for versioning and signing for protecting. A

April 09, 2013 Reverse Engineering
reverse-engineering-sized 3

Demystifying dot NET Reverse Engineering: Advanced Round-trip Engineering

Before going through this article, I highly advice you to read all previous ones in the series since I will not re-explain some techniques and

January 23, 2013 Reverse Engineering
reverse-engineering-sized 2

Demystifying dot NET reverse engineering: Introducing Round-trip engineering

Introduction After covering the basics of dot NET reverse engineering in first articles (refer to the references), it’s time to go more in depth of

January 08, 2013 Reverse Engineering
net.png 4

Demystifying dot NET reverse engineering – PART 3: Advanced Byte Patching

Introduction In the first two parts, we saw some basics that will let you reverse-engineer some dot NET applications; we covered the concepts of dot NET

December 11, 2012 Reverse Engineering
Abstract background with binary code. 2

x86 Assembly Language Applicable To Reverse Engineering: The Basics – Part 2

For part 1 of this series, please click here. Introduction We saw in the first article an introduction to the most common x86 assembly instructions

October 30, 2012 Reverse Engineering
net.png 19

Demystifying dot NET reverse engineering – PART 2: Introducing Byte Patching

For part 1 of this series, please click here. Introduction We covered in the first part the very basics regarding dot NET programs, how they

October 29, 2012 Reverse Engineering
net.png 29

Demystifying Dot NET Reverse Engineering, Part 1: Big Introduction

DISCLAIMER This, and all upcoming parts, are made with a strict and pure educational purpose just to gain insights into dot NET programs. What you’re

October 24, 2012 Reverse Engineering
Abstract background with binary code. 2

x86 Assembly Language Applicable To Reverse Engineering: The Basics – Part 1

Overview The x86 Assembly language or ASM is the lowest-level programming language understood by human kind and one of the most primitive ones; it can

October 15, 2012 Reverse Engineering
most-influential-software-programmers-of-all-time 0

Three Ways to Defeat a ReverseMe

Introduction What is a « ReverseMe »? Disassembling or debugging commercial programs is usually prohibited by international laws. When practicing reversing and when we need to study a

October 03, 2012 Reverse Engineering
anti-virus-Copy 40

Antivirus Evasion: The Making of a Full, Undetectable USB Dropper / Spreader

Some Basics and Overview Usually when we talk about bypassing antivirus software, and especially when we talk about antivirus programs like NOD32, Kaspersky, BitDefender… We

September 20, 2012 Exploit Development
most-influential-software-programmers-of-all-time 5

How to Break Simple Software Protections

Some software developers are really lazy when it comes to protecting their products, and in some cases, the protection they implement (just like most “infamous”

September 17, 2012 Reverse Engineering
Back to Top Copyright © 2012 - InfoSec Institute