<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>hasp on Reverse Engineering</title>
    <link>https://reverse.put.as/tags/hasp/</link>
    <description>Recent content in hasp on Reverse Engineering</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <managingEditor>reverser@put.as (fG!)</managingEditor>
    <webMaster>reverser@put.as (fG!)</webMaster>
    <copyright>&amp;copy; 2025 fG!</copyright>
    <lastBuildDate>Thu, 13 Oct 2011 23:22:47 +0100</lastBuildDate><atom:link href="https://reverse.put.as/tags/hasp/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Poking around Sentinel HASP Envelope for Mac OS X :-)</title>
      <link>https://reverse.put.as/2011/10/13/poking-around-sentinel-hasp-envelope-for-mac-os-x/</link>
      <pubDate>Thu, 13 Oct 2011 23:22:47 +0100</pubDate>
      <author>reverser@put.as (fG!)</author>
      <guid>https://reverse.put.as/2011/10/13/poking-around-sentinel-hasp-envelope-for-mac-os-x/</guid>
      <description>I am a sucker for all OS X anti-debug promises I can find. There are so few tricks available that I am always curious to see if there is something new in town. So I started poking around Sentinel HASP Envelope for OS X to see what they use to fool my dear debuggers.
Well, we have the usual ptrace and sysctl tricks, a check for a kernel debugger (via kernel boot arguments), and, to my (good) surprise, one of the anti-debug tricks I discovered a few months ago.</description>
    </item>
    
  </channel>
</rss>
