Ahmed Samy, Software and Reverse Engineer

Ahmed Samy

Software and Reverse Engineer

Atomicity Private Ltd

Lieu
Egypte
Éducation
Baccalauréat, Information Technology
Expérience
10 years, 8 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :10 years, 8 Mois

Software and Reverse Engineer à Atomicity Private Ltd
  • Egypte
  • Je travaille ici depuis octobre 2013

* Game anti-cheat analysis and bypass
* Game reverse engineering
* Client Development (C++11)
* Pure High Performance C Authentication Server
* High performance, secure, manual mapping DLL injection
* High performance and optimized DLL (almost no difference with and without it inside the game)
* High performance and pure C windows kernel driver to establish more protection
* Windows kernel analysis and reverse engineering
* Website Development (PHP, Javascript, AJAX, jQuery, CSS, and others)
* Database design
* Elegant Network Protocol and secure transmission, on-the-fly encryption/decryption using AES-GCM, and others
* Hardware ID system to protect for per-pc usage
* System administrator

Éducation

Baccalauréat, Information Technology
  • à Egyptian E-Learning University
  • juillet 2016

* Part time Software Consultant (OpenGL, C, C++, Java) * Networking * Ethical Hacking * Data mining * Discrete Mathematics * Web Development * Java and C++ Development

Specialties & Skills

Application Security
Reverse Engineering
Intel VT-x, VT-d, EPT
Multi-processor Management (SMP systems, ...)
Ethical Hacking
Kernel/User Debugging
Testing
Intel Pin Tools
Virtualization
Programming
Linux server administration
Systems Programming
Reverse Engineering
x86 and x86_64 Assembly
TCP/IP Networking
Low-level computational tasks
Multi-threading
Design patterns
Data structures & Algorithms
Boost C++ Libraries
Systems Programming
Microsoft Hyper-V
Virtualization
ASP.Net
DirectX
Object Oriented Programming
Javascript (NodeJS, Ajax, ...)
Memory Management
Microsoft Office
Software Design
Peer-to-peer UDP Punch Hole
cpprest

Langues

Arabe
Langue Maternelle
Anglais
Expert
Allemand
Débutant
Français
Débutant

Loisirs

  • Reverse Engineering
    I usually do it as a hobby, more than a money-making thing, so I do not have that big Accomplishments. I mostly do it on online games that do tricky things, which unfortunately, I am unable to state names since the companies do weird stuff when they know who does what (legal).
  • Virtualization and Kernel Development
    I published the first open source project that effectively uses the VMFUNC and EPTP switching Intel techniques to hook parts of the system (which can be found on my Github here: https://github.com/asamy/ksm), it's optimized for speed and efficiency. Playing around the Kernel (especially Windows Kernel) is fun because it's closed source, and as a Reverse Engineer it's more fun to play around.