GDB Connector

Exploit Pack <-> GDB

GDB supports two types of remote connections, target remote mode and target extended-remotemode. Note that many remote targets support only target remote mode. By deploying a GDB connector together with Exploit Pack you can debug in real time your exploit and feed it directly to GDB. ‌

How to use Exploit Pack's GDB Connector: ‌ Go to Tools -> GDB connector and select the "GDB connector", you will be prompted with the code needed. Select it and paste it in your Linux box, chmod+x the .sh file and run it to get it working. Remember to carefully modify the following options accordingly:

hostname = "127.0.1.1" # Exploit Pack IP - change it to your remote IP 
port = "1234" # Exploit Pack Port
# Shell Script created using Exploit Pack
# http://www.exploitpack.com - support@exploitpack.com
# How to use: nohup python gdbconnector.py

import socket,subprocess,errno,time,os,signal,sys,base64
from os.path import expanduser

exploitPackGDB = "IyBJTlNUQUxMIElOU1RSVUNUSU9OUzogc2F2ZSBhcyB+Ly5nZGJpbml0CiMKIyBERVNDUklQVElP"
exploitPackGDB += "TjogQSB1c2VyLWZyaWVuZGx5IGdkYiBjb25maWd1cmF0aW9uIGZpbGUsIGZvciB4ODYveDg2XzY0"
exploitPackGDB += "IGFuZCBBUk0gcGxhdGZvcm1zLgojCiMgUkVWSVNJT04gOiA4LjAuNSAoMTgvMDgvMjAxMykKIwoj"
exploitPackGDB += "IENPTlRSSUJVVE9SUzogbWFtbW9uXywgZWxhaW5lLCBwdXNpbGx1cywgbW9uZywgemhhbmcgbGUs"
exploitPackGDB += "IGwwa2l0LAojICAgICAgICAgICAgICAgdHJ1dGhpeCB0aGUgY3liZXJwdW5rLCBmRyEsIGdsbgoj"
exploitPackGDB += "CiMgRkVFREJBQ0s6IGh0dHA6Ly9yZXZlcnNlLnB1dC5hcyAtIHJldmVyc2VyQHB1dC5hcwojCiMg"
exploitPackGDB += "Tk9URVM6ICdoZWxwIHVzZXInIGluIGdkYiB3aWxsIGxpc3QgdGhlIGNvbW1hbmRzL2Rlc2NyaXB0"
exploitPackGDB += "aW9ucyBpbiB0aGlzIGZpbGUKIyAgICAgICAgJ2NvbnRleHQgb24nIG5vdyBlbmFibGVzIGF1dG8t"
exploitPackGDB += "ZGlzcGxheSBvZiBjb250ZXh0IHNjcmVlbgojCiMgTUFDIE9TIFggTk9URVM6IElmIHlvdSBhcmUg"
exploitPackGDB += "dXNpbmcgdGhpcyBvbiBNYWMgT1MgWCwgeW91IG11c3QgZWl0aGVyIGF0dGFjaCBnZGIgdG8gYSBw"
exploitPackGDB += "cm9jZXNzCiMgICAgICAgICAgICAgICAgIG9yIGxhdW5jaCBnZGIgd2l0aG91dCBhbnkgb3B0aW9u"
exploitPackGDB += "cyBhbmQgdGhlbiBsb2FkIHRoZSBiaW5hcnkgZmlsZSB5b3Ugd2FudCB0byBhbmFseXNlIHdpdGgg"
exploitPackGDB += "ImV4ZWMtZmlsZSIgb3B0aW9uCiMgICAgICAgICAgICAgICAgIElmIHlvdSBsb2FkIHRoZSBiaW5h"
exploitPackGDB += "cnkgZnJvbSB0aGUgY29tbWFuZCBsaW5lLCBsaWtlICRnZGIgYmluYXJ5LW5hbWUsIHRoaXMgd2ls"
exploitPackGDB += "bCBub3Qgd29yayBhcyBpdCBzaG91bGQKIyAgICAgICAgICAgICAgICAgRm9yIG1vcmUgaW5mb3Jt"
exploitPackGDB += "YXRpb24sIHJlYWQgaXQgaGVyZSBodHRwOi8vcmV2ZXJzZS5wdXQuYXMvMjAwOC8xMS8yOC9hcHBs"
exploitPackGDB += "ZXMtZ2RiLWJ1Zy8KIwojIFVQREFURTogVGhpcyBidWcgY2FuIGJlIGZpeGVkIGluIGdkYiBzb3Vy"
exploitPackGDB += "Y2UuIFJlZmVyIHRvIGh0dHA6Ly9yZXZlcnNlLnB1dC5hcy8yMDA5LzA4LzEwL2ZpeC1mb3ItYXBw"
exploitPackGDB += "bGVzLWdkYi1idWctb3Itd2h5LWFwcGxlLWZvcmtzLWFyZS1iYWQvCiMgICAgICAgICBhbmQgaHR0"
exploitPackGDB += "cDovL3JldmVyc2UucHV0LmFzLzIwMDkvMDgvMjYvZ2RiLXBhdGNoZXMvIChpZiB5b3Ugd2FudCB0"
exploitPackGDB += "aGUgZml4ZWQgYmluYXJ5IGZvciBpMzg2KQojCiMgICAgICAgICBBbiB1cGRhdGVkIHZlcnNpb24g"
exploitPackGDB += "b2YgdGhlIHBhdGNoIGFuZCBiaW5hcnkgaXMgYXZhaWxhYmxlIGF0IGh0dHA6Ly9yZXZlcnNlLnB1"
exploitPackGDB += "dC5hcy8yMDExLzAyLzIxL3VwZGF0ZS10by1nZGItcGF0Y2hlcy1maXgtYS1uZXctYnVnLwojCiMg"
exploitPackGDB += "aU9TIE5PVEVTOiBpT1MgZ2RiIGZyb20gQ3lkaWEgKGFuZCBBcHBsZSdzKSBzdWZmZXIgZnJvbSB0"
exploitPackGDB += "aGUgc2FtZSBPUyBYIGJ1Zy4KIwkJCSBJZiB5b3UgYXJlIHVzaW5nIHRoaXMgb24gTWFjIE9TIFgg"
exploitPackGDB += "b3IgaU9TLCB5b3UgbXVzdCBlaXRoZXIgYXR0YWNoIGdkYiB0byBhIHByb2Nlc3MKIyAgICAgICAg"
exploitPackGDB += "ICAgIG9yIGxhdW5jaCBnZGIgd2l0aG91dCBhbnkgb3B0aW9ucyBhbmQgdGhlbiBsb2FkIHRoZSBi"
exploitPackGDB += "aW5hcnkgZmlsZSB5b3Ugd2FudCB0byBhbmFseXNlIHdpdGggImV4ZWMtZmlsZSIgb3B0aW9uCiMg"
exploitPackGDB += "ICAgICAgICAgICBJZiB5b3UgbG9hZCB0aGUgYmluYXJ5IGZyb20gdGhlIGNvbW1hbmQgbGluZSwg"
exploitPackGDB += "bGlrZSAkZ2RiIGJpbmFyeS1uYW1lLCB0aGlzIHdpbGwgbm90IHdvcmsgYXMgaXQgc2hvdWxkCiMg"
exploitPackGDB += "ICAgICAgICAgICBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgcmVhZCBpdCBoZXJlIGh0dHA6Ly9yZXZl"
exploitPackGDB += "cnNlLnB1dC5hcy8yMDA4LzExLzI4L2FwcGxlcy1nZGItYnVnLwojCiMgQ0hBTkdFTE9HOiAob2xk"
exploitPackGDB += "ZXIgY2hhbmdlcyBhdCB0aGUgZW5kIG9mIHRoZSBmaWxlKQojCiMgICBWZXJzaW9uIDguMC42ICgw"
exploitPackGDB += "NS8wOS8yMDEzKQojICAgICAtIEFkZCBwYXRjaCBjb21tYW5kIHRvIGNvbnZlcnQgYnl0ZXMgdG8g"
exploitPackGDB += "bGl0dGxlLWVuZGlhbiBhbmQgcGF0Y2ggbWVtb3J5CiMKIyAgIFZlcnNpb24gOC4wLjUgKDE4LzA4"
exploitPackGDB += "LzIwMTMpCiMgICAgIC0gQWRkIGNvbW1hbmRzIGhlYWRlciBhbmQgbG9hZGNtZHMgdG8gZHVtcCBN"
exploitPackGDB += "YWNoLU8gaGVhZGVyIGluZm9ybWF0aW9uCiMgICAgIC0gT3RoZXIgZml4ZXMgYW5kIGFkZGl0aW9u"
exploitPackGDB += "cyBmcm9tIHByZXZpb3VzIGNvbW1pdHMKIwojICAgVmVyc2lvbiA4LjAuNCAoMDgvMDUvMjAxMykK"
exploitPackGDB += "IyAgICAgLSBEZXRlY3QgYXV0b21hdGljYWxseSAzMiBvciA2NCBiaXRzIGFyY2hzIHVzaW5nIHNp"
exploitPackGDB += "emVvZih2b2lkKikuIAojICAgICAgIFRoYW5rcyB0byBUeWlsbyBmb3IgdGhlIHNpbXBsZSBidXQg"
exploitPackGDB += "dmVyeSBlZmZlY3RpdmUgaWRlYSEKIyAgICAgLSBUeXBvIGluIGhleGR1bXAgY29tbWFuZCBhbHNv"
exploitPackGDB += "IGZpeGVkIGJ5IHZ1cXVhbmd0cm9uZy4KIyAgICAgLSBBZGQgc2hvcnRjdXRzIHRvIGF0dGFjaCB0"
exploitPackGDB += "byBWTXdhcmUga2VybmVsIGRlYnVnZ2luZyBnZGIgc3R1YiAoa2VybmVsMzIgYW5kIGtlcm5lbDY0"
exploitPackGDB += "KQojCiMgICBWZXJzaW9uIDguMC4zICgyMS8wMy8yMDEzKQojCSAgLSBBZGQgb3B0aW9uIHRvIGNv"
exploitPackGDB += "bG9yaXplIG9yIG5vdCBvdXRwdXQgKHRoYW5rcyB0byBhcmdwIGFuZCBza2llciBmb3IgdGhlIHJl"
exploitPackGDB += "cXVlc3QgYW5kIGlkZWFzISkKIyAgICAgLSBDb252ZXJ0IHRoZSBlc2NhcGUgY29kZXMgaW50byBm"
exploitPackGDB += "dW5jdGlvbnMgc28gY29sb3JzIGNhbiBiZSBlYXNpbHkgY3VzdG9taXplZAojCSAgLSBPdGhlciBl"
exploitPackGDB += "bmhhbmNlbWVudHMgYXZhaWxhYmxlIGF0IGdpdCBjb21taXQgbG9ncwojICAgICAgIFRoYW5rcyB0"
exploitPackGDB += "byBQbG91aiwgYXJncCwgeHJpc3RvcyBmb3IgdGhlaXIgaWRlYXMgYW5kIGZpeGVzIQojCiMgICBW"
exploitPackGDB += "ZXJzaW9uIDguMC4yICgzMS8wNy8yMDEyKQojICAgICAtIE1lcmdlIHB1bGwgcmVxdWVzdCBmcm9t"
exploitPackGDB += "IG1oZWlzdGVybWFubiB0byBzdXBwb3J0IGxvY2FsIG1vZGlmaWNhdGlvbnMgaW4gYSAuZ2RiaW5p"
exploitPackGDB += "dC5sb2NhbCBmaWxlCiMgICAgIC0gQWRkIGEgbWlzc2luZyBvcGNvZGUgdG8gdGhlIHN0ZXBvIGNv"
exploitPackGDB += "bW1hbmQKIwojICAgVmVyc2lvbiA4LjAuMSAoMjMvMDQvMjAxMikKIyAgICAgLSBTbWFsbCBidWcg"
exploitPackGDB += "Zml4IHRvIHRoZSBhdHRzeW50YXggYW5kIGludGVsc3ludGF4IGNvbW1hbmRzIChjaGFuZ2luZyBY"
exploitPackGDB += "ODYgZmxhdm9yIHZhcmlhYmxlIHdhcyBtaXNzaW5nKQojCiMgICBWZXJzaW9uIDguMCAoMTMvMDQv"
exploitPackGDB += "MjAxMikKIyAgICAgLSBNZXJnZWQgeDg2L3g2NCBhbmQgQVJNIHZlcnNpb25zCiMgICAgIC0gQWRk"
exploitPackGDB += "ZWQgY29tbWFuZHMgaW50ZWxzeW50YXggYW5kIGF0dHN5bnRheCB0byBzd2l0Y2ggYmV0d2VlbiB4"
exploitPackGDB += "ODYgZGlzYXNzZW1ibHkgZmxhdm9ycwojICAgICAtIEFkZGVkIG5ldyBjb25maWd1cmF0aW9uIHZh"
exploitPackGDB += "cmlhYmxlcyBBUk0sIEFSTU9QQ09ERVMsIGFuZCBYODZGTEFWT1IKIyAgICAgLSBDb2RlIGNsZWFu"
exploitPackGDB += "dXBzIGFuZCBmaXhlcyB0byB0aGUgaW5kZW50YXRpb24KIyAgICAgLSBCdWcgZml4ZXMgdG8gc29t"
exploitPackGDB += "ZSBBUk0gcmVsYXRlZCBjb2RlCiMgICAgIC0gQWRkZWQgdGhlIGR1bXBtYWNobyBjb21tYW5kIHRv"
exploitPackGDB += "IG1lbW9yeSBkdW1wIHRoZSBtYWNoLW8gaGVhZGVyIHRvIGEgZmlsZQojCiMgICBUT0RPOgojCgoj"
exploitPackGDB += "IF9fX19fX19fX19fX19fX19fX2dkYiBvcHRpb25zX19fX19fX19fX19fX19fX18KCiMgc2V0IHRv"
exploitPackGDB += "IDEgdG8gaGF2ZSBBUk0gdGFyZ2V0IGRlYnVnZ2luZyBhcyBkZWZhdWx0LCB1c2UgdGhlICJhcm0i"
exploitPackGDB += "IGNvbW1hbmQgdG8gc3dpdGNoIGluc2lkZSBnZGIKc2V0ICRBUk0gPSAwCiMgc2V0IHRvIDAgaWYg"
exploitPackGDB += "eW91IGhhdmUgcHJvYmxlbXMgd2l0aCB0aGUgY29sb3JpemVkIHByb21wdCAtIHJlcG9ydGVkIGJ5"
exploitPackGDB += "IFBsb3VqIHdpdGggVWJ1bnR1IGdkYiA3LjIKc2V0ICRDT0xPUkVEUFJPTVBUID0gMQojIGNvbG9y"
exploitPackGDB += "IHRoZSBmaXJzdCBsaW5lIG9mIHRoZSBkaXNhc3NlbWJseSAtIGRlZmF1bHQgaXMgZ3JlZW4sIGlm"
exploitPackGDB += "IHlvdSB3YW50IHRvIGNoYW5nZSBpdCBzZWFyY2ggZm9yCiMgU0VUQ09MT1IxU1RMSU5FIGFuZCBt"
exploitPackGDB += "b2RpZnkgaXQgOi0pCnNldCAkU0VUQ09MT1IxU1RMSU5FID0gMAojIHNldCB0byAwIHRvIHJlbW92"
exploitPackGDB += "ZSBkaXNwbGF5IG9mIG9iamVjdGl2ZWMgbWVzc2FnZXMgKGRlZmF1bHQgaXMgMSkKc2V0ICRTSE9X"
exploitPackGDB += "T0JKRUNUSVZFQyA9IDEKIyBzZXQgdG8gMCB0byByZW1vdmUgZGlzcGxheSBvZiBjcHUgcmVnaXN0"
exploitPackGDB += "ZXJzIChkZWZhdWx0IGlzIDEpCnNldCAkU0hPV0NQVVJFR0lTVEVSUyA9IDEKIyBzZXQgdG8gMSB0"
exploitPackGDB += "byBlbmFibGUgZGlzcGxheSBvZiBzdGFjayAoZGVmYXVsdCBpcyAwKQpzZXQgJFNIT1dTVEFDSyA9"
exploitPackGDB += "IDAKIyBzZXQgdG8gMSB0byBlbmFibGUgZGlzcGxheSBvZiBkYXRhIHdpbmRvdyAoZGVmYXVsdCBp"
exploitPackGDB += "cyAwKQpzZXQgJFNIT1dEQVRBV0lOID0gMAojIHNldCB0byAwIHRvIGRpc2FibGUgY29sb3JlZCBk"
exploitPackGDB += "aXNwbGF5IG9mIGNoYW5nZWQgcmVnaXN0ZXJzCnNldCAkU0hPV1JFR0NIQU5HRVMgPSAxCiMgc2V0"
exploitPackGDB += "IHRvIDEgc28gc2tpcCBjb21tYW5kIHRvIGV4ZWN1dGUgdGhlIGluc3RydWN0aW9uIGF0IHRoZSBu"
exploitPackGDB += "ZXcgbG9jYXRpb24KIyBieSBkZWZhdWx0IGl0IEVJUC9SSVAgd2lsbCBiZSBtb2RpZmllZCBhbmQg"
exploitPackGDB += "dXBkYXRlIHRoZSBuZXcgY29udGV4dCBidXQgbm90IGV4ZWN1dGUgdGhlIGluc3RydWN0aW9uCnNl"
exploitPackGDB += "dCAkU0tJUEVYRUNVVEUgPSAwCiMgaWYgJFNLSVBFWEVDVVRFIGlzIDEgY29uZmlndXJlIHRoZSB0"
exploitPackGDB += "eXBlIG9mIGV4ZWN1dGlvbgojIDEgPSB1c2Ugc3RlcG8gKGRvIG5vdCBnZXQgaW50byBjYWxscyks"
exploitPackGDB += "IDAgPSB1c2Ugc3RlcGkgKHN0ZXAgaW50byBjYWxscykKc2V0ICRTS0lQU1RFUCA9IDEKIyBzaG93"
exploitPackGDB += "IHRoZSBBUk0gb3Bjb2RlcyAtIGNoYW5nZSB0byAwIGlmIHlvdSBkb24ndCB3YW50IHN1Y2ggdGhp"
exploitPackGDB += "bmcgKGluIHgvaSBjb21tYW5kKQpzZXQgJEFSTU9QQ09ERVMgPSAxCiMgeDg2IGRpc2Fzc2VtYmx5"
exploitPackGDB += "IGZsYXZvcjogMCBmb3IgSW50ZWwsIDEgZm9yIEFUJlQKc2V0ICRYODZGTEFWT1IgPSAwCiMgdXNl"
exploitPackGDB += "IGNvbG9yaXplZCBvdXRwdXQgb3Igbm90CnNldCAkVVNFQ09MT1IgPSAxCiMgdG8gdXNlIHdpdGgg"
exploitPackGDB += "cmVtb3RlIEtEUApzZXQgJEtEUDY0QklUUyA9IC0xCnNldCAkNjRCSVRTID0gMAoKc2V0IGNvbmZp"
exploitPackGDB += "cm0gb2ZmCnNldCB2ZXJib3NlIG9mZgpzZXQgaGlzdG9yeSBmaWxlbmFtZSB+Ly5nZGJfaGlzdG9y"
exploitPackGDB += "eQpzZXQgaGlzdG9yeSBzYXZlCgpzZXQgb3V0cHV0LXJhZGl4IDB4MTAKc2V0IGlucHV0LXJhZGl4"
exploitPackGDB += "IDB4MTAKCiMgVGhlc2UgbWFrZSBnZGIgbmV2ZXIgcGF1c2UgaW4gaXRzIG91dHB1dApzZXQgaGVp"
exploitPackGDB += "Z2h0IDAKc2V0IHdpZHRoIDAKCnNldCAkU0hPV19DT05URVhUID0gMQpzZXQgJFNIT1dfTkVTVF9J"
exploitPackGDB += "TlNOID0gMQoKc2V0ICRDT05URVhUU0laRV9TVEFDSyA9IDYKc2V0ICRDT05URVhUU0laRV9EQVRB"
exploitPackGDB += "ICA9IDgKc2V0ICRDT05URVhUU0laRV9DT0RFICA9IDE4CgojIF9fX19fX19fX19fX19fX19fX2Vu"
exploitPackGDB += "ZCBnZGIgb3B0aW9uc19fX19fX19fX19fX19fX19fCiMKCiMgX19fX19fX19fX19fX19fX19fY29s"
exploitPackGDB += "b3IgZnVuY3Rpb25zX19fX19fX19fX19fX19fX18KIwojIGNvbG9yIGNvZGVzCnNldCAkQkxBQ0sg"
exploitPackGDB += "PSAwCnNldCAkUkVEID0gMQpzZXQgJEdSRUVOID0gMgpzZXQgJFlFTExPVyA9IDMKc2V0ICRCTFVF"
exploitPackGDB += "ID0gNApzZXQgJE1BR0VOVEEgPSA1CnNldCAkQ1lBTiA9IDYKc2V0ICRXSElURSA9IDcKCiMgQ0hB"
exploitPackGDB += "TkdNRTogSWYgeW91IHdhbnQgdG8gbW9kaWZ5IHRoZSAidGhlbWUiIGNoYW5nZSB0aGUgY29sb3Jz"
exploitPackGDB += "IGhlcmUKIyAgICAgICAgICBvciBqdXN0IGNyZWF0ZSBhIH4vLmdkYmluaXQubG9jYWwgYW5kIHNl"
exploitPackGDB += "dCB0aGVzZSB2YXJpYWJsZXMgdGhlcmUKc2V0ICRDT0xPUl9SRUdOQU1FID0gJEdSRUVOCnNldCAk"
exploitPackGDB += "Q09MT1JfUkVHVkFMID0gJEJMQUNLCnNldCAkQ09MT1JfUkVHVkFMX01PRElGSUVEICA9ICRSRUQK"
exploitPackGDB += "c2V0ICRDT0xPUl9TRVBBUkFUT1IgPSAkQkxVRQpzZXQgJENPTE9SX0NQVUZMQUdTID0gJFJFRAoK"
exploitPackGDB += "IyB0aGlzIGlzIHVnbHkgYnV0IHRoZXJlJ3Mgbm8gZWxzZSBpZiBhdmFpbGFibGUgOi0oCmRlZmlu"
exploitPackGDB += "ZSBjb2xvcgogaWYgJFVTRUNPTE9SID09IDEKIAkjIEJMQUNLCiAJaWYgJGFyZzAgPT0gMAogCQll"
exploitPackGDB += "Y2hvIFwwMzNbMzBtCiAJZWxzZQogCQkjIFJFRAoJIAlpZiAkYXJnMCA9PSAxCgkgCQllY2hvIFww"
exploitPackGDB += "MzNbMzFtCgkgCWVsc2UKCSAJCSMgR1JFRU4KCSAJCWlmICRhcmcwID09IDIKCSAJCQllY2hvIFww"
exploitPackGDB += "MzNbMzJtCgkgCQllbHNlCgkgCQkJIyBZRUxMT1cKCSAJCQlpZiAkYXJnMCA9PSAzCgkgCQkJCWVj"
exploitPackGDB += "aG8gXDAzM1szM20KCSAJCQllbHNlCgkgCQkJCSMgQkxVRQoJIAkJCQlpZiAkYXJnMCA9PSA0Cgkg"
exploitPackGDB += "CQkJCQllY2hvIFwwMzNbMzRtCgkgCQkJCWVsc2UKCSAJCQkJCSMgTUFHRU5UQQoJIAkJCQkJaWYg"
exploitPackGDB += "JGFyZzAgPT0gNQoJIAkJCQkJCWVjaG8gXDAzM1szNW0KCSAJCQkJCWVsc2UKCSAJCQkJCQkjIENZ"
exploitPackGDB += "QU4KCSAJCQkJCQlpZiAkYXJnMCA9PSA2CgkgCQkJCQkJCWVjaG8gXDAzM1szNm0KCSAJCQkJCQll"
exploitPackGDB += "bHNlCgkgCQkJCQkJCSMgV0hJVEUKCSAJCQkJCQkJaWYgJGFyZzAgPT0gNwoJIAkJCQkJCQkJZWNo"
exploitPackGDB += "byBcMDMzWzM3bQoJIAkJCQkJCQllbmQKCSAJCQkJCQllbmQKCSAJCQkJCWVuZAoJIAkJCQllbmQK"
exploitPackGDB += "CSAJCQllbmQKCSAJCWVuZAoJIAllbmQKCSBlbmQKIGVuZAplbmQKCmRlZmluZSBjb2xvcl9yZXNl"
exploitPackGDB += "dAogICAgaWYgJFVTRUNPTE9SID09IDEKCSAgIGVjaG8gXDAzM1swbQogICAgZW5kCmVuZAoKZGVm"
exploitPackGDB += "aW5lIGNvbG9yX2JvbGQKICAgIGlmICRVU0VDT0xPUiA9PSAxCgkgICBlY2hvIFwwMzNbMW0KICAg"
exploitPackGDB += "IGVuZAplbmQKCmRlZmluZSBjb2xvcl91bmRlcmxpbmUKICAgIGlmICRVU0VDT0xPUiA9PSAxCgkg"
exploitPackGDB += "ICBlY2hvIFwwMzNbNG0KICAgIGVuZAplbmQKCiMgdGhpcyB3YXkgYW55b25lIGNhbiBoYXZlIHRo"
exploitPackGDB += "ZWlyIGN1c3RvbSBwcm9tcHQgLSBhcmdwJ3MgaWRlYSA6LSkKIyBjYW4gYWxzbyBiZSB1c2VkIHRv"
exploitPackGDB += "IHJlZGVmaW5lIGFueXRoaW5nIGVsc2UgaW4gcGFydGljdWxhciB0aGUgY29sb3JzIGFrYSB0aGVt"
exploitPackGDB += "aW5nCiMganVzdCByZW1hcCB0aGUgY29sb3IgdmFyaWFibGVzIGRlZmluZWQgYWJvdmUKc291cmNl"
exploitPackGDB += "IH4vLmdkYmluaXQubG9jYWwKCiMgY2FuJ3QgdXNlIHRoZSBjb2xvciBmdW5jdGlvbnMgYmVjYXVz"
exploitPackGDB += "ZSB3ZSBhcmUgdXNpbmcgdGhlIHNldCBjb21tYW5kCmlmICRDT0xPUkVEUFJPTVBUID09IDEKCXNl"
exploitPackGDB += "dCBwcm9tcHQgXDAzM1szMW1FeHBsb2l0UGFja0dEQiQgXDAzM1swbQplbmQKCiMgSW5pdGlhbGl6"
exploitPackGDB += "ZSB0aGVzZSB2YXJpYWJsZXMgZWxzZSBjb21wYXJpc29ucyB3aWxsIGZhaWwgZm9yIGNvbG9yaW5n"
exploitPackGDB += "CiMgd2UgbXVzdCBpbml0aWFsaXplIGFsbCBvZiB0aGVtIGF0IG9uY2UsIDMyIGFuZCA2NCBiaXRz"
exploitPackGDB += "LCBhbmQgQVJNLgpzZXQgJG9sZHJheCA9IDAKc2V0ICRvbGRyYnggPSAwCnNldCAkb2xkcmN4ID0g"
exploitPackGDB += "MApzZXQgJG9sZHJkeCA9IDAKc2V0ICRvbGRyc2kgPSAwCnNldCAkb2xkcmRpID0gMApzZXQgJG9s"
exploitPackGDB += "ZHJicCA9IDAKc2V0ICRvbGRyc3AgPSAwCnNldCAkb2xkcjggID0gMApzZXQgJG9sZHI5ICA9IDAK"
exploitPackGDB += "c2V0ICRvbGRyMTAgPSAwCnNldCAkb2xkcjExID0gMApzZXQgJG9sZHIxMiA9IDAKc2V0ICRvbGRy"
exploitPackGDB += "MTMgPSAwCnNldCAkb2xkcjE0ID0gMApzZXQgJG9sZHIxNSA9IDAKc2V0ICRvbGRlYXggPSAwCnNl"
exploitPackGDB += "dCAkb2xkZWJ4ID0gMApzZXQgJG9sZGVjeCA9IDAKc2V0ICRvbGRlZHggPSAwCnNldCAkb2xkZXNp"
exploitPackGDB += "ID0gMApzZXQgJG9sZGVkaSA9IDAKc2V0ICRvbGRlYnAgPSAwCnNldCAkb2xkZXNwID0gMApzZXQg"
exploitPackGDB += "JG9sZHIwICA9IDAKc2V0ICRvbGRyMSAgPSAwCnNldCAkb2xkcjIgID0gMApzZXQgJG9sZHIzICA9"
exploitPackGDB += "IDAKc2V0ICRvbGRyNCAgPSAwCnNldCAkb2xkcjUgID0gMApzZXQgJG9sZHI2ICA9IDAKc2V0ICRv"
exploitPackGDB += "bGRyNyAgPSAwCnNldCAkb2xkc3AgID0gMApzZXQgJG9sZGxyICA9IDAKCiMgdXNlZCBieSBwdHJh"
exploitPackGDB += "Y2VtZS9ycHRyYWNlbWUKc2V0ICRwdHJhY2VfYnBudW0gPSAwCgojIF9fX19fX19fX19fX19fd2lu"
exploitPackGDB += "ZG93IHNpemUgY29udHJvbF9fX19fX19fX19fCmRlZmluZSBjb250ZXh0c2l6ZS1zdGFjawogICAg"
exploitPackGDB += "aWYgJGFyZ2MgIT0gMQogICAgICAgIGhlbHAgY29udGV4dHNpemUtc3RhY2sKICAgIGVsc2UKICAg"
exploitPackGDB += "ICAgICBzZXQgJENPTlRFWFRTSVpFX1NUQUNLID0gJGFyZzAKICAgIGVuZAplbmQKZG9jdW1lbnQg"
exploitPackGDB += "Y29udGV4dHNpemUtc3RhY2sKU3ludGF4OiBjb250ZXh0c2l6ZS1zdGFjayBOVU0KfCBTZXQgc3Rh"
exploitPackGDB += "Y2sgZHVtcCB3aW5kb3cgc2l6ZSB0byBOVU0gbGluZXMuCmVuZAoKCmRlZmluZSBjb250ZXh0c2l6"
exploitPackGDB += "ZS1kYXRhCiAgICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBjb250ZXh0c2l6ZS1kYXRhCiAg"
exploitPackGDB += "ICBlbHNlCiAgICAgICAgc2V0ICRDT05URVhUU0laRV9EQVRBID0gJGFyZzAKICAgIGVuZAplbmQK"
exploitPackGDB += "ZG9jdW1lbnQgY29udGV4dHNpemUtZGF0YQpTeW50YXg6IGNvbnRleHRzaXplLWRhdGEgTlVNCnwg"
exploitPackGDB += "U2V0IGRhdGEgZHVtcCB3aW5kb3cgc2l6ZSB0byBOVU0gbGluZXMuCmVuZAoKCmRlZmluZSBjb250"
exploitPackGDB += "ZXh0c2l6ZS1jb2RlCiAgICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBjb250ZXh0c2l6ZS1j"
exploitPackGDB += "b2RlCiAgICBlbHNlCiAgICAgICAgc2V0ICRDT05URVhUU0laRV9DT0RFID0gJGFyZzAKICAgIGVu"
exploitPackGDB += "ZAplbmQKZG9jdW1lbnQgY29udGV4dHNpemUtY29kZQpTeW50YXg6IGNvbnRleHRzaXplLWNvZGUg"
exploitPackGDB += "TlVNCnwgU2V0IGNvZGUgd2luZG93IHNpemUgdG8gTlVNIGxpbmVzLgplbmQKCgojIF9fX19fX19f"
exploitPackGDB += "X19fX19icmVha3BvaW50IGFsaWFzZXNfX19fX19fX19fX19fCmRlZmluZSBicGwKICAgIGluZm8g"
exploitPackGDB += "YnJlYWtwb2ludHMKZW5kCmRvY3VtZW50IGJwbApTeW50YXg6IGJwbAp8IExpc3QgYWxsIGJyZWFr"
exploitPackGDB += "cG9pbnRzLgplbmQKCgpkZWZpbmUgYnAKICAgIGlmICRhcmdjICE9IDEKICAgICAgICBoZWxwIGJw"
exploitPackGDB += "CiAgICBlbHNlCiAgICAgICAgYnJlYWsgJGFyZzAKICAgIGVuZAplbmQKZG9jdW1lbnQgYnAKU3lu"
exploitPackGDB += "dGF4OiBicCBMT0NBVElPTgp8IFNldCBicmVha3BvaW50Lgp8IExPQ0FUSU9OIG1heSBiZSBhIGxp"
exploitPackGDB += "bmUgbnVtYmVyLCBmdW5jdGlvbiBuYW1lLCBvciAiKiIgYW5kIGFuIGFkZHJlc3MuCnwgVG8gYnJl"
exploitPackGDB += "YWsgb24gYSBzeW1ib2wgeW91IG11c3QgZW5jbG9zZSBzeW1ib2wgbmFtZSBpbnNpZGUgIiIuCnwg"
exploitPackGDB += "RXhhbXBsZToKfCBicCAiW05TQ29udHJvbCBzdHJpbmdWYWx1ZV0iCnwgT3IgZWxzZSB5b3UgY2Fu"
exploitPackGDB += "IHVzZSBkaXJlY3RseSB0aGUgYnJlYWsgY29tbWFuZCAoYnJlYWsgW05TQ29udHJvbCBzdHJpbmdW"
exploitPackGDB += "YWx1ZV0pCmVuZAoKCmRlZmluZSBicGMgCiAgICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBi"
exploitPackGDB += "cGMKICAgIGVsc2UKICAgICAgICBjbGVhciAkYXJnMAogICAgZW5kCmVuZApkb2N1bWVudCBicGMK"
exploitPackGDB += "U3ludGF4OiBicGMgTE9DQVRJT04KfCBDbGVhciBicmVha3BvaW50Lgp8IExPQ0FUSU9OIG1heSBi"
exploitPackGDB += "ZSBhIGxpbmUgbnVtYmVyLCBmdW5jdGlvbiBuYW1lLCBvciAiKiIgYW5kIGFuIGFkZHJlc3MuCmVu"
exploitPackGDB += "ZAoKCmRlZmluZSBicGUKICAgIGlmICRhcmdjICE9IDEKICAgICAgICBoZWxwIGJwZQogICAgZWxz"
exploitPackGDB += "ZQogICAgICAgIGVuYWJsZSAkYXJnMAogICAgZW5kCmVuZApkb2N1bWVudCBicGUKU3ludGF4OiBi"
exploitPackGDB += "cGUgTlVNCnwgRW5hYmxlIGJyZWFrcG9pbnQgd2l0aCBudW1iZXIgTlVNLgplbmQKCgpkZWZpbmUg"
exploitPackGDB += "YnBkCiAgICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBicGQKICAgIGVsc2UKICAgICAgICBk"
exploitPackGDB += "aXNhYmxlICRhcmcwCiAgICBlbmQKZW5kCmRvY3VtZW50IGJwZApTeW50YXg6IGJwZCBOVU0KfCBE"
exploitPackGDB += "aXNhYmxlIGJyZWFrcG9pbnQgd2l0aCBudW1iZXIgTlVNLgplbmQKCgpkZWZpbmUgYnB0CiAgICBp"
exploitPackGDB += "ZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBicHQKICAgIGVsc2UKICAgICAgICB0YnJlYWsgJGFy"
exploitPackGDB += "ZzAKICAgIGVuZAplbmQKZG9jdW1lbnQgYnB0ClN5bnRheDogYnB0IExPQ0FUSU9OCnwgU2V0IGEg"
exploitPackGDB += "dGVtcG9yYXJ5IGJyZWFrcG9pbnQuCnwgVGhpcyBicmVha3BvaW50IHdpbGwgYmUgYXV0b21hdGlj"
exploitPackGDB += "YWxseSBkZWxldGVkIHdoZW4gaGl0IS4KfCBMT0NBVElPTiBtYXkgYmUgYSBsaW5lIG51bWJlciwg"
exploitPackGDB += "ZnVuY3Rpb24gbmFtZSwgb3IgIioiIGFuZCBhbiBhZGRyZXNzLgplbmQKCgpkZWZpbmUgYnBtCiAg"
exploitPackGDB += "ICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBicG0KICAgIGVsc2UKICAgICAgICBhd2F0Y2gg"
exploitPackGDB += "JGFyZzAKICAgIGVuZAplbmQKZG9jdW1lbnQgYnBtClN5bnRheDogYnBtIEVYUFJFU1NJT04KfCBT"
exploitPackGDB += "ZXQgYSByZWFkL3dyaXRlIGJyZWFrcG9pbnQgb24gRVhQUkVTU0lPTiwgZS5nLiAqYWRkcmVzcy4K"
exploitPackGDB += "ZW5kCgoKZGVmaW5lIGJoYgogICAgaWYgJGFyZ2MgIT0gMQogICAgICAgIGhlbHAgYmhiCiAgICBl"
exploitPackGDB += "bHNlCiAgICAgICAgaGIgJGFyZzAKICAgIGVuZAplbmQKZG9jdW1lbnQgYmhiClN5bnRheDogYmhi"
exploitPackGDB += "IExPQ0FUSU9OCnwgU2V0IGhhcmR3YXJlIGFzc2lzdGVkIGJyZWFrcG9pbnQuCnwgTE9DQVRJT04g"
exploitPackGDB += "bWF5IGJlIGEgbGluZSBudW1iZXIsIGZ1bmN0aW9uIG5hbWUsIG9yICIqIiBhbmQgYW4gYWRkcmVz"
exploitPackGDB += "cy4KZW5kCgoKZGVmaW5lIGJodAogICAgaWYgJGFyZ2MgIT0gMQogICAgICAgIGhlbHAgYmh0CiAg"
exploitPackGDB += "ICBlbHNlCiAgICAgICAgdGhicmVhayAkYXJnMAogICAgZW5kCmVuZApkb2N1bWVudCBiaHQKVXNh"
exploitPackGDB += "Z2U6IGJodCBMT0NBVElPTgp8IFNldCBhIHRlbXBvcmFyeSBoYXJkd2FyZSBicmVha3BvaW50Lgp8"
exploitPackGDB += "IFRoaXMgYnJlYWtwb2ludCB3aWxsIGJlIGF1dG9tYXRpY2FsbHkgZGVsZXRlZCB3aGVuIGhpdCEK"
exploitPackGDB += "fCBMT0NBVElPTiBtYXkgYmUgYSBsaW5lIG51bWJlciwgZnVuY3Rpb24gbmFtZSwgb3IgIioiIGFu"
exploitPackGDB += "ZCBhbiBhZGRyZXNzLgplbmQKCgojIF9fX19fX19fX19fX19fcHJvY2VzcyBpbmZvcm1hdGlvbl9f"
exploitPackGDB += "X19fX19fX19fXwpkZWZpbmUgYXJndgogICAgc2hvdyBhcmdzCmVuZApkb2N1bWVudCBhcmd2ClN5"
exploitPackGDB += "bnRheDogYXJndgp8IFByaW50IHByb2dyYW0gYXJndW1lbnRzLgplbmQKCgpkZWZpbmUgc3RhY2sK"
exploitPackGDB += "ICAgIGlmICRhcmdjID09IDAKICAgICAgICBpbmZvIHN0YWNrCiAgICBlbmQKICAgIGlmICRhcmdj"
exploitPackGDB += "ID09IDEKICAgICAgICBpbmZvIHN0YWNrICRhcmcwCiAgICBlbmQKICAgIGlmICRhcmdjID4gMQog"
exploitPackGDB += "ICAgICAgIGhlbHAgc3RhY2sKICAgIGVuZAplbmQKZG9jdW1lbnQgc3RhY2sKU3ludGF4OiBzdGFj"
exploitPackGDB += "ayA8Q09VTlQ+CnwgUHJpbnQgYmFja3RyYWNlIG9mIHRoZSBjYWxsIHN0YWNrLCBvciBpbm5lcm1v"
exploitPackGDB += "c3QgQ09VTlQgZnJhbWVzLgplbmQKCgpkZWZpbmUgZnJhbWUKICAgIGluZm8gZnJhbWUKICAgIGlu"
exploitPackGDB += "Zm8gYXJncwogICAgaW5mbyBsb2NhbHMKZW5kCmRvY3VtZW50IGZyYW1lClN5bnRheDogZnJhbWUK"
exploitPackGDB += "fCBQcmludCBzdGFjayBmcmFtZS4KZW5kCgoKZGVmaW5lIGZsYWdzYXJtCiMgY29uZGl0aW9uYWwg"
exploitPackGDB += "ZmxhZ3MgYXJlCiMgbmVnYXRpdmUvbGVzcyB0aGFuIChOKSwgYml0IDMxIG9mIENQU1IKIyB6ZXJv"
exploitPackGDB += "IChaKSwgYml0IDMwCiMgQ2FycnkvQm9ycm93L0V4dGVuZCAoQyksIGJpdCAyOQojIE92ZXJmbG93"
exploitPackGDB += "IChWKSwgYml0IDI4CiAgICAjIG5lZ2F0aXZlL2xlc3MgdGhhbiAoTiksIGJpdCAzMSBvZiBDUFNS"
exploitPackGDB += "CiAgICBpZiAoKCRjcHNyID4+IDB4MWYpICYgMSkKICAgICAgICBwcmludGYgIk4gIgoJICAgIHNl"
exploitPackGDB += "dCAkX25fZmxhZyA9IDEKICAgIGVsc2UKICAgICAgICBwcmludGYgIm4gIgoJICAgIHNldCAkX25f"
exploitPackGDB += "ZmxhZyA9IDAKICAgIGVuZAogICAgIyB6ZXJvIChaKSwgYml0IDMwCiAgICBpZiAoKCRjcHNyID4+"
exploitPackGDB += "IDB4MWUpICYgMSkKICAgICAgICBwcmludGYgIlogIgoJICAgIHNldCAkX3pfZmxhZyA9IDEKICAg"
exploitPackGDB += "IGVsc2UKICAgICAgICBwcmludGYgInogIgoJICAgIHNldCAkX3pfZmxhZyA9IDAKICAgIGVuZAog"
exploitPackGDB += "ICAgIyBDYXJyeS9Cb3Jyb3cvRXh0ZW5kIChDKSwgYml0IDI5CiAgICBpZiAoKCRjcHNyID4+IDB4"
exploitPackGDB += "MWQpICYgMSkKICAgICAgICBwcmludGYgIkMgIgogICAgCXNldCAkX2NfZmxhZyA9IDEKICAgIGVs"
exploitPackGDB += "c2UKICAgICAgICBwcmludGYgImMgIgoJICAgIHNldCAkX2NfZmxhZyA9IDAKICAgIGVuZAogICAg"
exploitPackGDB += "IyBPdmVyZmxvdyAoViksIGJpdCAyOAogICAgaWYgKCgkY3BzciA+PiAweDFjKSAmIDEpCiAgICAg"
exploitPackGDB += "ICAgcHJpbnRmICJWICIKICAgICAgICBzZXQgJF92X2ZsYWcgPSAxCiAgICBlbHNlCiAgICAgICAg"
exploitPackGDB += "cHJpbnRmICJ2ICIKICAgICAgICBzZXQgJF92X2ZsYWcgPSAwCiAgICBlbmQKICAgICMgU3RpY2t5"
exploitPackGDB += "IG92ZXJmbG93IChRKSwgYml0IDI3ICAgIAogICAgaWYgKCgkY3BzciA+PiAweDFiKSAmIDEpCiAg"
exploitPackGDB += "ICAgICAgcHJpbnRmICJRICIKICAgICAgICBzZXQgJF9xX2ZsYWcgPSAxCiAgICBlbHNlCiAgICAg"
exploitPackGDB += "ICAgcHJpbnRmICJxICIKICAgICAgICBzZXQgJF9xX2ZsYWcgPSAwCiAgICBlbmQKICAgICMgSmF2"
exploitPackGDB += "YSBzdGF0ZSBiaXQgKEopLCBiaXQgMjQKICAgICMgV2hlbiBUPTE6CiAgICAjIEogPSAwIFRoZSBw"
exploitPackGDB += "cm9jZXNzb3IgaXMgaW4gVGh1bWIgc3RhdGUuCiAgICAjIEogPSAxIFRoZSBwcm9jZXNzb3IgaXMg"
exploitPackGDB += "aW4gVGh1bWJFRSBzdGF0ZS4KICAgIGlmICgoJGNwc3IgPj4gMHgxOCkgJiAxKQogICAgICAgIHBy"
exploitPackGDB += "aW50ZiAiSiAiCiAgICAgICAgc2V0ICRfal9mbGFnID0gMQogICAgZWxzZQogICAgICAgIHByaW50"
exploitPackGDB += "ZiAiaiAiCiAgICAgICAgc2V0ICRfal9mbGFnID0gMAogICAgZW5kCiAgICAjIERhdGEgZW5kaWFu"
exploitPackGDB += "bmVzcyBiaXQgKEUpLCBiaXQgOQogICAgaWYgKCgkY3BzciA+PiA5KSAmIDEpCiAgICAgICAgcHJp"
exploitPackGDB += "bnRmICJFICIKICAgICAgICBzZXQgJF9lX2ZsYWcgPSAxCiAgICBlbHNlCiAgICAgICAgcHJpbnRm"
exploitPackGDB += "ICJlICIKICAgICAgICBzZXQgJF9lX2ZsYWcgPSAwCiAgICBlbmQKICAgICMgSW1wcmVjaXNlIGFi"
exploitPackGDB += "b3J0IGRpc2FibGUgYml0IChBKSwgYml0IDgKICAgICMgVGhlIEEgYml0IGlzIHNldCB0byAxIGF1"
exploitPackGDB += "dG9tYXRpY2FsbHkuIEl0IGlzIHVzZWQgdG8gZGlzYWJsZSBpbXByZWNpc2UgZGF0YSBhYm9ydHMu"
exploitPackGDB += "IAogICAgIyBJdCBtaWdodCBub3QgYmUgd3JpdGFibGUgaW4gdGhlIE5vbnNlY3VyZSBzdGF0ZSBp"
exploitPackGDB += "ZiB0aGUgQVcgYml0IGluIHRoZSBTQ1IgcmVnaXN0ZXIgaXMgcmVzZXQuCiAgICBpZiAoKCRjcHNy"
exploitPackGDB += "ID4+IDgpICYgMSkKICAgICAgICBwcmludGYgIkEgIgogICAgICAgIHNldCAkX2FfZmxhZyA9IDEK"
exploitPackGDB += "ICAgIGVsc2UKICAgICAgICBwcmludGYgImEgIgogICAgICAgIHNldCAkX2FfZmxhZyA9IDAKICAg"
exploitPackGDB += "IGVuZAogICAgIyBJUlEgZGlzYWJsZSBiaXQgKEkpLCBiaXQgNwogICAgIyBXaGVuIHRoZSBJIGJp"
exploitPackGDB += "dCBpcyBzZXQgdG8gMSwgSVJRIGludGVycnVwdHMgYXJlIGRpc2FibGVkLgogICAgaWYgKCgkY3Bz"
exploitPackGDB += "ciA+PiA3KSAmIDEpCiAgICAgICAgcHJpbnRmICJJICIKICAgICAgICBzZXQgJF9pX2ZsYWcgPSAx"
exploitPackGDB += "CiAgICBlbHNlCiAgICAgICAgcHJpbnRmICJpICIKICAgICAgICBzZXQgJF9pX2ZsYWcgPSAwCiAg"
exploitPackGDB += "ICBlbmQKICAgICMgRklRIGRpc2FibGUgYml0IChGKSwgYml0IDYKICAgICMgV2hlbiB0aGUgRiBi"
exploitPackGDB += "aXQgaXMgc2V0IHRvIDEsIEZJUSBpbnRlcnJ1cHRzIGFyZSBkaXNhYmxlZC4gCiAgICAjIEZJUSBj"
exploitPackGDB += "YW4gYmUgbm9ubWFza2FibGUgaW4gdGhlIE5vbnNlY3VyZSBzdGF0ZSBpZiB0aGUgRlcgYml0IGlu"
exploitPackGDB += "IFNDUiByZWdpc3RlciBpcyByZXNldC4KICAgIGlmICgoJGNwc3IgPj4gNikgJiAxKQogICAgICAg"
exploitPackGDB += "IHByaW50ZiAiRiAiCiAgICAgICAgc2V0ICRfZl9mbGFnID0gMQogICAgZWxzZQogICAgICAgIHBy"
exploitPackGDB += "aW50ZiAiZiAiCiAgICAgICAgc2V0ICRfZl9mbGFnID0gMAogICAgZW5kCiAgICAjIFRodW1iIHN0"
exploitPackGDB += "YXRlIGJpdCAoRiksIGJpdCA1CiAgICAjIGlmIDEgdGhlbiB0aGUgcHJvY2Vzc29yIGlzIGV4ZWN1"
exploitPackGDB += "dGluZyBpbiBUaHVtYiBzdGF0ZSBvciBUaHVtYkVFIHN0YXRlIGRlcGVuZGluZyBvbiB0aGUgSiBi"
exploitPackGDB += "aXQKICAgIGlmICgoJGNwc3IgPj4gNSkgJiAxKQogICAgICAgIHByaW50ZiAiVCAiCiAgICAgICAg"
exploitPackGDB += "c2V0ICRfdF9mbGFnID0gMQogICAgZWxzZQogICAgICAgIHByaW50ZiAidCAiCiAgICAgICAgc2V0"
exploitPackGDB += "ICRfdF9mbGFnID0gMAogICAgZW5kCiAgICAjIFRPRE86IEdFIGJpdCA/CmVuZApkb2N1bWVudCBm"
exploitPackGDB += "bGFnc2FybQpTeW50YXg6IGZsYWdzYXJtCnwgQXV4aWxpYXJ5IGZ1bmN0aW9uIHRvIHNldCBBUk0g"
exploitPackGDB += "Y3B1IGZsYWdzLgplbmQKCgpkZWZpbmUgZmxhZ3N4ODYKICAgICMgT0YgKG92ZXJmbG93KSBmbGFn"
exploitPackGDB += "CiAgICBpZiAoKCh1bnNpZ25lZCBpbnQpJGVmbGFncyA+PiAweEIpICYgMSkKICAgICAgICBwcmlu"
exploitPackGDB += "dGYgIk8gIgogICAgICAgIHNldCAkX29mX2ZsYWcgPSAxCiAgICBlbHNlCiAgICAgICAgcHJpbnRm"
exploitPackGDB += "ICJvICIKICAgICAgICBzZXQgJF9vZl9mbGFnID0gMAogICAgZW5kCiAgICAjIERGIChkaXJlY3Rp"
exploitPackGDB += "b24pIGZsYWcKICAgIGlmICgoKHVuc2lnbmVkIGludCkkZWZsYWdzID4+IDB4QSkgJiAxKQogICAg"
exploitPackGDB += "ICAgIHByaW50ZiAiRCAiCiAgICBlbHNlCiAgICAgICAgcHJpbnRmICJkICIKICAgIGVuZAogICAg"
exploitPackGDB += "IyBJRiAoaW50ZXJydXB0IGVuYWJsZSkgZmxhZwogICAgaWYgKCgodW5zaWduZWQgaW50KSRlZmxh"
exploitPackGDB += "Z3MgPj4gOSkgJiAxKQogICAgICAgIHByaW50ZiAiSSAiCiAgICBlbHNlCiAgICAgICAgcHJpbnRm"
exploitPackGDB += "ICJpICIKICAgIGVuZAogICAgIyBURiAodHJhcCkgZmxhZwogICAgaWYgKCgodW5zaWduZWQgaW50"
exploitPackGDB += "KSRlZmxhZ3MgPj4gOCkgJiAxKQogICAgICAgIHByaW50ZiAiVCAiCiAgICBlbHNlCiAgICAgICAg"
exploitPackGDB += "cHJpbnRmICJ0ICIKICAgIGVuZAogICAgIyBTRiAoc2lnbikgZmxhZwogICAgaWYgKCgodW5zaWdu"
exploitPackGDB += "ZWQgaW50KSRlZmxhZ3MgPj4gNykgJiAxKQogICAgICAgIHByaW50ZiAiUyAiCiAgICAgICAgc2V0"
exploitPackGDB += "ICRfc2ZfZmxhZyA9IDEKICAgIGVsc2UKICAgICAgICBwcmludGYgInMgIgogICAgICAgIHNldCAk"
exploitPackGDB += "X3NmX2ZsYWcgPSAwCiAgICBlbmQKICAgICMgWkYgKHplcm8pIGZsYWcKICAgIGlmICgoKHVuc2ln"
exploitPackGDB += "bmVkIGludCkkZWZsYWdzID4+IDYpICYgMSkKICAgICAgICBwcmludGYgIlogIgogICAgCXNldCAk"
exploitPackGDB += "X3pmX2ZsYWcgPSAxCiAgICBlbHNlCiAgICAgICAgcHJpbnRmICJ6ICIKCSAgICBzZXQgJF96Zl9m"
exploitPackGDB += "bGFnID0gMAogICAgZW5kCiAgICAjIEFGIChhZGp1c3QpIGZsYWcKICAgIGlmICgoKHVuc2lnbmVk"
exploitPackGDB += "IGludCkkZWZsYWdzID4+IDQpICYgMSkKICAgICAgICBwcmludGYgIkEgIgogICAgZWxzZQogICAg"
exploitPackGDB += "ICAgIHByaW50ZiAiYSAiCiAgICBlbmQKICAgICMgUEYgKHBhcml0eSkgZmxhZwogICAgaWYgKCgo"
exploitPackGDB += "dW5zaWduZWQgaW50KSRlZmxhZ3MgPj4gMikgJiAxKQogICAgICAgIHByaW50ZiAiUCAiCgkgICAg"
exploitPackGDB += "c2V0ICRfcGZfZmxhZyA9IDEKICAgIGVsc2UKICAgICAgICBwcmludGYgInAgIgogICAgCXNldCAk"
exploitPackGDB += "X3BmX2ZsYWcgPSAwCiAgICBlbmQKICAgICMgQ0YgKGNhcnJ5KSBmbGFnCiAgICBpZiAoKHVuc2ln"
exploitPackGDB += "bmVkIGludCkkZWZsYWdzICYgMSkKICAgICAgICBwcmludGYgIkMgIgoJICAgIHNldCAkX2NmX2Zs"
exploitPackGDB += "YWcgPSAxCiAgICBlbHNlCiAgICAgICAgcHJpbnRmICJjICIKICAgIAlzZXQgJF9jZl9mbGFnID0g"
exploitPackGDB += "MAogICAgZW5kCiAgICBwcmludGYgIlxuIgplbmQKZG9jdW1lbnQgZmxhZ3N4ODYKU3ludGF4OiBm"
exploitPackGDB += "bGFnc3g4Ngp8IEF1eGlsaWFyeSBmdW5jdGlvbiB0byBzZXQgWDg2L1g2NCBjcHUgZmxhZ3MuCmVu"
exploitPackGDB += "ZAoKCmRlZmluZSBmbGFncwogICAgIyBjYWxsIHRoZSBhdXhpbGlhcnkgZnVuY3Rpb25zIGJhc2Vk"
exploitPackGDB += "IG9uIHRhcmdldCBjcHUKICAgIGlmICRBUk0gPT0gMQogICAgICAgIGZsYWdzYXJtCiAgICBlbHNl"
exploitPackGDB += "CiAgICAgICAgZmxhZ3N4ODYKICAgIGVuZAplbmQKZG9jdW1lbnQgZmxhZ3MKU3ludGF4OiBmbGFn"
exploitPackGDB += "cwp8IFByaW50IGZsYWdzIHJlZ2lzdGVyLgplbmQKCgpkZWZpbmUgZWZsYWdzCiAgICBpZiAkQVJN"
exploitPackGDB += "ID09IDEKICAgICAgICAjIGh0dHA6Ly93d3cuaGV5cmljay5jby51ay9hcm13aWtpL1RoZV9TdGF0"
exploitPackGDB += "dXNfcmVnaXN0ZXIKICAgICAgICBwcmludGYgIiAgICAgTiA8JWQ+ICBaIDwlZD4gIEMgPCVkPiAg"
exploitPackGDB += "ViA8JWQ+IixcCiAgICAgICAgICAgICAgICgoJGNwc3IgPj4gMHgxZikgJiAxKSwgKCgkY3BzciA+"
exploitPackGDB += "PiAweDFlKSAmIDEpLCBcCiAgICAgICAgICAgICAgICgoJGNwc3IgPj4gMHgxZCkgJiAxKSwgKCgk"
exploitPackGDB += "Y3BzciA+PiAweDFjKSAmIDEpCiAgICAgICAgcHJpbnRmICIgIFEgPCVkPiAgSiA8JWQ+ICBHRSA8"
exploitPackGDB += "JWQ+ICBFIDwlZD4gIEEgPCVkPiIsXAogICAgICAgICAgICAgICAoKCRjcHNyID4+IDB4MWIpICYg"
exploitPackGDB += "MSksICgoJGNwc3IgPj4gMHgxOCkgJiAxKSxcCiAgICAgICAgICAgICAgICgoJGNwc3IgPj4gMHgx"
exploitPackGDB += "MCkgJiA3KSwgKCgkY3BzciA+PiA5KSAmIDEpLCAoKCRjcHNyID4+IDgpICYgMSkKICAgICAgICBw"
exploitPackGDB += "cmludGYgIiAgSSA8JWQ+ICBGIDwlZD4gIFQgPCVkPiBcbiIsXAogICAgICAgICAgICAgICAoKCRj"
exploitPackGDB += "cHNyID4+IDcpICYgMSksICgoJGNwc3IgPj4gNikgJiAxKSwgXAogICAgICAgICAgICAgICAoKCRj"
exploitPackGDB += "cHNyID4+IDUpICYgMSkKICAgICBlbHNlCiAgICAgICAgcHJpbnRmICIgICAgIE9GIDwlZD4gIERG"
exploitPackGDB += "IDwlZD4gIElGIDwlZD4gIFRGIDwlZD4iLFwKICAgICAgICAgICAgICAgKCgodW5zaWduZWQgaW50"
exploitPackGDB += "KSRlZmxhZ3MgPj4gMHhCKSAmIDEpLCAoKCh1bnNpZ25lZCBpbnQpJGVmbGFncyA+PiAweEEpICYg"
exploitPackGDB += "MSksIFwKICAgICAgICAgICAgICAgKCgodW5zaWduZWQgaW50KSRlZmxhZ3MgPj4gOSkgJiAxKSwg"
exploitPackGDB += "KCgodW5zaWduZWQgaW50KSRlZmxhZ3MgPj4gOCkgJiAxKQogICAgICAgIHByaW50ZiAiICBTRiA8"
exploitPackGDB += "JWQ+ICBaRiA8JWQ+ICBBRiA8JWQ+ICBQRiA8JWQ+ICBDRiA8JWQ+XG4iLFwKICAgICAgICAgICAg"
exploitPackGDB += "ICAgKCgodW5zaWduZWQgaW50KSRlZmxhZ3MgPj4gNykgJiAxKSwgKCgodW5zaWduZWQgaW50KSRl"
exploitPackGDB += "ZmxhZ3MgPj4gNikgJiAxKSxcCiAgICAgICAgICAgICAgICgoKHVuc2lnbmVkIGludCkkZWZsYWdz"
exploitPackGDB += "ID4+IDQpICYgMSksICgoKHVuc2lnbmVkIGludCkkZWZsYWdzID4+IDIpICYgMSksICgodW5zaWdu"
exploitPackGDB += "ZWQgaW50KSRlZmxhZ3MgJiAxKQogICAgICAgIHByaW50ZiAiICAgICBJRCA8JWQ+ICBWSVAgPCVk"
exploitPackGDB += "PiBWSUYgPCVkPiBBQyA8JWQ+IixcCiAgICAgICAgICAgICAgICgoKHVuc2lnbmVkIGludCkkZWZs"
exploitPackGDB += "YWdzID4+IDB4MTUpICYgMSksICgoKHVuc2lnbmVkIGludCkkZWZsYWdzID4+IDB4MTQpICYgMSks"
exploitPackGDB += "IFwKICAgICAgICAgICAgICAgKCgodW5zaWduZWQgaW50KSRlZmxhZ3MgPj4gMHgxMykgJiAxKSwg"
exploitPackGDB += "KCgodW5zaWduZWQgaW50KSRlZmxhZ3MgPj4gMHgxMikgJiAxKQogICAgICAgIHByaW50ZiAiICBW"
exploitPackGDB += "TSA8JWQ+ICBSRiA8JWQ+ICBOVCA8JWQ+ICBJT1BMIDwlZD5cbiIsXAogICAgICAgICAgICAgICAo"
exploitPackGDB += "KCh1bnNpZ25lZCBpbnQpJGVmbGFncyA+PiAweDExKSAmIDEpLCAoKCh1bnNpZ25lZCBpbnQpJGVm"
exploitPackGDB += "bGFncyA+PiAweDEwKSAmIDEpLFwKICAgICAgICAgICAgICAgKCgodW5zaWduZWQgaW50KSRlZmxh"
exploitPackGDB += "Z3MgPj4gMHhFKSAmIDEpLCAoKCh1bnNpZ25lZCBpbnQpJGVmbGFncyA+PiAweEMpICYgMykKICAg"
exploitPackGDB += "ICBlbmQKZW5kCmRvY3VtZW50IGVmbGFncwpTeW50YXg6IGVmbGFncwp8IFByaW50IGVmbGFncyBy"
exploitPackGDB += "ZWdpc3Rlci4KZW5kCgoKZGVmaW5lIGNwc3IKCWVmbGFncwplbmQKZG9jdW1lbnQgY3BzcgpTeW50"
exploitPackGDB += "YXg6IGNwc3IKfCBQcmludCBjcHNyIHJlZ2lzdGVyLgplbmQKCmRlZmluZSByZWdhcm0KICAgIHBy"
exploitPackGDB += "aW50ZiAiICAiCiAgICAjIFIwCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJS"
exploitPackGDB += "MDoiCiAgICBpZiAoJHIwICE9ICRvbGRyMCAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKICAgICAg"
exploitPackGDB += "ICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECiAgICBlbHNlCiAgICAgICAgY29sb3IgJENP"
exploitPackGDB += "TE9SX1JFR1ZBTAogICAgZW5kCiAgICBwcmludGYgIiAgMHglMDhYICAiLCAkcjAKICAgICMgUjEK"
exploitPackGDB += "ICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlIxOiIKICAgIGlmICgkcjEgIT0g"
exploitPackGDB += "JG9sZHIxICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdW"
exploitPackGDB += "QUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAgICBlbmQK"
exploitPackGDB += "ICAgIHByaW50ZiAiIDB4JTA4WCAgIiwgJHIxCgkjIFIyCiAgICBjb2xvciAkQ09MT1JfUkVHTkFN"
exploitPackGDB += "RQogICAgcHJpbnRmICJSMjoiCiAgICBpZiAoJHIyICE9ICRvbGRyMiAmJiAkU0hPV1JFR0NIQU5H"
exploitPackGDB += "RVMgPT0gMSkKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECiAgICBlbHNlCiAg"
exploitPackGDB += "ICAgICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgZW5kCiAgICBwcmludGYgIiAgMHglMDhYICAi"
exploitPackGDB += "LCAkcjIKCSMgUjMKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlIzOiIKICAg"
exploitPackGDB += "IGlmICgkcjMgIT0gJG9sZHIzICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9y"
exploitPackGDB += "ICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVH"
exploitPackGDB += "VkFMCiAgICBlbmQKICAgIHByaW50ZiAiICAweCUwOFhcbiIsICRyMwogICAgcHJpbnRmICIgICIK"
exploitPackGDB += "CSMgUjQKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlI0OiIKICAgIGlmICgk"
exploitPackGDB += "cjQgIT0gJG9sZHI0ICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9yICRDT0xP"
exploitPackGDB += "Ul9SRUdWQUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAg"
exploitPackGDB += "ICBlbmQKICAgIHByaW50ZiAiICAweCUwOFggICIsICRyNAogICAgIyBSNQogICAgY29sb3IgJENP"
exploitPackGDB += "TE9SX1JFR05BTUUKICAgIHByaW50ZiAiUjU6IgogICAgaWYgKCRyNSAhPSAkb2xkcjUgJiYgJFNI"
exploitPackGDB += "T1dSRUdDSEFOR0VTID09IDEpCiAgICAgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJRklFRAog"
exploitPackGDB += "ICAgZWxzZQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAogICAgcHJpbnRmICIg"
exploitPackGDB += "MHglMDhYICAiLCAkcjUKCSMgUjYKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYg"
exploitPackGDB += "IlI2OiIKICAgIGlmICgkcjYgIT0gJG9sZHI2ICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAg"
exploitPackGDB += "ICAgIGNvbG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xvciAk"
exploitPackGDB += "Q09MT1JfUkVHVkFMCiAgICBlbmQKICAgIHByaW50ZiAiICAweCUwOFggICIsICRyNgoJIyBSNwog"
exploitPackGDB += "ICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgIHByaW50ZiAiUjc6IgogICAgaWYgKCRyNyAhPSAk"
exploitPackGDB += "b2xkcjcgJiYgJFNIT1dSRUdDSEFOR0VTID09IDEpCiAgICAgICAgY29sb3IgJENPTE9SX1JFR1ZB"
exploitPackGDB += "TF9NT0RJRklFRAogICAgZWxzZQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAog"
exploitPackGDB += "ICAgcHJpbnRmICIgIDB4JTA4WFxuIiwgJHI3CiAgICBwcmludGYgIiAgIgoJIyBSOAogICAgY29s"
exploitPackGDB += "b3IgJENPTE9SX1JFR05BTUUKICAgIHByaW50ZiAiUjg6IgogICAgaWYgKCRyOCAhPSAkb2xkcjgg"
exploitPackGDB += "JiYgJFNIT1dSRUdDSEFOR0VTID09IDEpCiAgICAgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJ"
exploitPackGDB += "RklFRAogICAgZWxzZQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAogICAgcHJp"
exploitPackGDB += "bnRmICIgIDB4JTA4WCAgIiwgJHI4CgkjIFI5CiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAg"
exploitPackGDB += "cHJpbnRmICJSOToiCiAgICBpZiAoJHI5ICE9ICRvbGRyOSAmJiAkU0hPV1JFR0NIQU5HRVMgPT0g"
exploitPackGDB += "MSkKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECiAgICBlbHNlCiAgICAgICAg"
exploitPackGDB += "Y29sb3IgJENPTE9SX1JFR1ZBTAogICAgZW5kCiAgICBwcmludGYgIiAweCUwOFggICIsICRyOQoJ"
exploitPackGDB += "IyBSMTAKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlIxMDoiCiAgICBpZiAo"
exploitPackGDB += "JHIxMCAhPSAkb2xkcjEwICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9yICRD"
exploitPackGDB += "T0xPUl9SRUdWQUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFM"
exploitPackGDB += "CiAgICBlbmQKICAgIHByaW50ZiAiIDB4JTA4WCAgIiwgJHIxMAoJIyBSMTEKICAgIGNvbG9yICRD"
exploitPackGDB += "T0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlIxMToiCiAgICBpZiAoJHIxMSAhPSAkb2xkcjExICYm"
exploitPackGDB += "ICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJ"
exploitPackGDB += "RUQKICAgIGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAgICBlbmQKICAgIHByaW50"
exploitPackGDB += "ZiAiIDB4JTA4WCAiLCAkcjExCiAgICBkdW1wanVtcAogICAgcHJpbnRmICJcbiIKICAgICMgUjEy"
exploitPackGDB += "CiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICIgIFIxMjoiCiAgICBpZiAoJHIx"
exploitPackGDB += "MiAhPSAkb2xkcjEyICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9yICRDT0xP"
exploitPackGDB += "Ul9SRUdWQUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAg"
exploitPackGDB += "ICBlbmQKICAgIHByaW50ZiAiIDB4JTA4WCIsICRyMTIKICAgIHByaW50ZiAiICAiCiAgICAjIFNQ"
exploitPackGDB += "CiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJTUDoiCiAgICBpZiAoJHNwICE9"
exploitPackGDB += "ICRvbGRzcCAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKICAgICAgICBjb2xvciAkQ09MT1JfUkVH"
exploitPackGDB += "VkFMX01PRElGSUVECiAgICBlbHNlCiAgICAgICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgZW5k"
exploitPackGDB += "CiAgICBwcmludGYgIiAweCUwOFggICIsICRzcAoJIyBMUgogICAgY29sb3IgJENPTE9SX1JFR05B"
exploitPackGDB += "TUUKICAgIHByaW50ZiAiTFI6IgogICAgaWYgKCRsciAhPSAkb2xkbHIgJiYgJFNIT1dSRUdDSEFO"
exploitPackGDB += "R0VTID09IDEpCiAgICAgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJRklFRAogICAgZWxzZQog"
exploitPackGDB += "ICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAogICAgcHJpbnRmICIgIDB4JTA4WCAg"
exploitPackGDB += "IiwgJGxyCgkjIFBDCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJQQzoiCiAg"
exploitPackGDB += "ICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECiAgICBwcmludGYgIiAgMHglMDhYICAiLCAk"
exploitPackGDB += "cGMKICAgIGNvbG9yX2JvbGQKICAgIGNvbG9yX3VuZGVybGluZQogICAgY29sb3IgJENPTE9SX0NQ"
exploitPackGDB += "VUZMQUdTCiAgICBmbGFncwoJY29sb3JfcmVzZXQKICAgIHByaW50ZiAiXG4iCmVuZApkb2N1bWVu"
exploitPackGDB += "dCByZWdhcm0KU3ludGF4OiByZWdhcm0KfCBBdXhpbGlhcnkgZnVuY3Rpb24gdG8gZGlzcGxheSBB"
exploitPackGDB += "Uk0gcmVnaXN0ZXJzLgplbmQKCmRlZmluZSByZWd4NjQKICAgICMgNjRiaXRzIHN0dWZmCiAgICBw"
exploitPackGDB += "cmludGYgIiAgIgogICAgIyBSQVgKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYg"
exploitPackGDB += "IlJBWDoiCiAgICBpZiAoJHJheCAhPSAkb2xkcmF4ICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQog"
exploitPackGDB += "ICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKICAgIGVsc2UKICAgICAgICBjb2xv"
exploitPackGDB += "ciAkQ09MT1JfUkVHVkFMCiAgICBlbmQKICAgIHByaW50ZiAiIDB4JTAxNmxYICAiLCAkcmF4CiAg"
exploitPackGDB += "ICAjIFJCWAogICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgIHByaW50ZiAiUkJYOiIKICAgIGlm"
exploitPackGDB += "ICgkcmJ4ICE9ICRvbGRyYnggJiYgJFNIT1dSRUdDSEFOR0VTID09IDEpCiAgICAgICAgY29sb3Ig"
exploitPackGDB += "JENPTE9SX1JFR1ZBTF9NT0RJRklFRAogICAgZWxzZQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdW"
exploitPackGDB += "QUwKICAgIGVuZAogICAgcHJpbnRmICIgMHglMDE2bFggICIsICRyYngKICAgICMgUkJQCiAgICBj"
exploitPackGDB += "b2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJSQlA6IgogICAgaWYgKCRyYnAgIT0gJG9s"
exploitPackGDB += "ZHJicCAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFM"
exploitPackGDB += "X01PRElGSUVECiAgICBlbHNlCiAgICAgICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgZW5kCiAg"
exploitPackGDB += "ICBwcmludGYgIiAweCUwMTZsWCAgIiwgJHJicAogICAgIyBSU1AKICAgIGNvbG9yICRDT0xPUl9S"
exploitPackGDB += "RUdOQU1FCiAgICBwcmludGYgIlJTUDoiCiAgICBpZiAoJHJzcCAhPSAkb2xkcnNwICYmICRTSE9X"
exploitPackGDB += "UkVHQ0hBTkdFUyA9PSAxKQogICAgICAgIGNvbG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKICAg"
exploitPackGDB += "IGVsc2UKICAgICAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAgICBlbmQKICAgIHByaW50ZiAiIDB4"
exploitPackGDB += "JTAxNmxYICAiLCAkcnNwCiAgICBjb2xvcl9ib2xkCiAgICBjb2xvcl91bmRlcmxpbmUKICAgIGNv"
exploitPackGDB += "bG9yICRDT0xPUl9DUFVGTEFHUwogICAgZmxhZ3MKICAgIGNvbG9yX3Jlc2V0CiAgICBwcmludGYg"
exploitPackGDB += "IiAgIgogICAgIyBSREkKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlJESToi"
exploitPackGDB += "CiAgICBpZiAoJHJkaSAhPSAkb2xkcmRpICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQoJICAgIGNv"
exploitPackGDB += "bG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKCWVsc2UKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFM"
exploitPackGDB += "CgllbmQKCXByaW50ZiAiIDB4JTAxNmxYICAiLCAkcmRpCgkjIFJTSQogICAgY29sb3IgJENPTE9S"
exploitPackGDB += "X1JFR05BTUUKICAgCXByaW50ZiAiUlNJOiIKCWlmICgkcnNpICE9ICRvbGRyc2kgJiYgJFNIT1dS"
exploitPackGDB += "RUdDSEFOR0VTID09IDEpCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJRklFRAoJZWxzZQoJ"
exploitPackGDB += "ICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKCWVuZAoJcHJpbnRmICIgMHglMDE2bFggICIsICRyc2kK"
exploitPackGDB += "CSMgUkRYCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAJcHJpbnRmICJSRFg6IgoJaWYgKCRy"
exploitPackGDB += "ZHggIT0gJG9sZHJkeCAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKCSAgICBjb2xvciAkQ09MT1Jf"
exploitPackGDB += "UkVHVkFMX01PRElGSUVECgllbHNlCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTAoJZW5kCglwcmlu"
exploitPackGDB += "dGYgIiAweCUwMTZsWCAgIiwgJHJkeAoJIyBSQ1gKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAg"
exploitPackGDB += "IAlwcmludGYgIlJDWDoiCglpZiAoJHJjeCAhPSAkb2xkcmN4ICYmICRTSE9XUkVHQ0hBTkdFUyA9"
exploitPackGDB += "PSAxKQoJICAgIGNvbG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKCWVsc2UKCSAgICBjb2xvciAk"
exploitPackGDB += "Q09MT1JfUkVHVkFMCiAgICBlbmQKICAgIHByaW50ZiAiIDB4JTAxNmxYICAiLCAkcmN4CiAgICAj"
exploitPackGDB += "IFJJUAogICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgIHByaW50ZiAiUklQOiIKICAgIGNvbG9y"
exploitPackGDB += "ICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKICAgIHByaW50ZiAiIDB4JTAxNmxYXG4gICIsICRyaXAK"
exploitPackGDB += "ICAgICMgUjgKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgIAlwcmludGYgIlI4IDoiCglpZiAo"
exploitPackGDB += "JHI4ICE9ICRvbGRyOCAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKCSAgICBjb2xvciAkQ09MT1Jf"
exploitPackGDB += "UkVHVkFMX01PRElGSUVECgllbHNlCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgZW5kCiAg"
exploitPackGDB += "ICBwcmludGYgIiAweCUwMTZsWCAgIiwgJHI4CiAgICAjIFI5CiAgICBjb2xvciAkQ09MT1JfUkVH"
exploitPackGDB += "TkFNRQogICAJcHJpbnRmICJSOSA6IgogICAgaWYgKCRyOSAhPSAkb2xkcjkgJiYgJFNIT1dSRUdD"
exploitPackGDB += "SEFOR0VTID09IDEpCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJRklFRAoJZWxzZQoJICAg"
exploitPackGDB += "IGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAogICAgcHJpbnRmICIgMHglMDE2bFggICIsICRy"
exploitPackGDB += "OQogICAgIyBSMTAKICAgIGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgIAlwcmludGYgIlIxMDoiCiAg"
exploitPackGDB += "ICBpZiAoJHIxMCAhPSAkb2xkcjEwICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQoJICAgIGNvbG9y"
exploitPackGDB += "ICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQKCWVsc2UKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAg"
exploitPackGDB += "ICBlbmQKICAgIHByaW50ZiAiIDB4JTAxNmxYICAiLCAkcjEwCiAgICAjIFIxMQogICAJY29sb3Ig"
exploitPackGDB += "JENPTE9SX1JFR05BTUUKICAgIHByaW50ZiAiUjExOiIKCWlmICgkcjExICE9ICRvbGRyMTEgJiYg"
exploitPackGDB += "JFNIT1dSRUdDSEFOR0VTID09IDEpCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJRklFRAoJ"
exploitPackGDB += "ZWxzZQoJICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAogICAgcHJpbnRmICIgMHglMDE2"
exploitPackGDB += "bFggICIsICRyMTEKICAgICMgUjEyCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQoJcHJpbnRmICJS"
exploitPackGDB += "MTI6IgogICAgaWYgKCRyMTIgIT0gJG9sZHIxMiAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKCSAg"
exploitPackGDB += "ICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECgllbHNlCgkgICAgY29sb3IgJENPTE9SX1JF"
exploitPackGDB += "R1ZBTAogICAgZW5kCiAgICBwcmludGYgIiAweCUwMTZsWFxuICAiLCAkcjEyCiAgICAjIFIxMwog"
exploitPackGDB += "ICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgCXByaW50ZiAiUjEzOiIKICAgIGlmICgkcjEzICE9"
exploitPackGDB += "ICRvbGRyMTMgJiYgJFNIT1dSRUdDSEFOR0VTID09IDEpCgkgICAgY29sb3IgJENPTE9SX1JFR1ZB"
exploitPackGDB += "TF9NT0RJRklFRAoJZWxzZQoJICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIGVuZAogICAgcHJp"
exploitPackGDB += "bnRmICIgMHglMDE2bFggICIsICRyMTMKICAgICMgUjE0CiAgICBjb2xvciAkQ09MT1JfUkVHTkFN"
exploitPackGDB += "RQogICAgcHJpbnRmICJSMTQ6IgogICAgaWYgKCRyMTQgIT0gJG9sZHIxNCAmJiAkU0hPV1JFR0NI"
exploitPackGDB += "QU5HRVMgPT0gMSkKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECgllbHNlCgkgICAg"
exploitPackGDB += "Y29sb3IgJENPTE9SX1JFR1ZBTAogICAgZW5kCiAgICBwcmludGYgIiAweCUwMTZsWCAgIiwgJHIx"
exploitPackGDB += "NAogICAgIyBSMTUKCWNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIlIxNToiCiAgICBp"
exploitPackGDB += "ZiAoJHIxNSAhPSAkb2xkcjE1ICYmICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQoJICAgIGNvbG9yICRD"
exploitPackGDB += "T0xPUl9SRUdWQUxfTU9ESUZJRUQKCWVsc2UKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFMCiAgICBl"
exploitPackGDB += "bmQKICAgIHByaW50ZiAiIDB4JTAxNmxYXG4gICIsICRyMTUKICAJY29sb3IgJENPTE9SX1JFR05B"
exploitPackGDB += "TUUKICAgIHByaW50ZiAiQ1M6IgogICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgcHJpbnRmICIg"
exploitPackGDB += "JTA0WCAgIiwgJGNzCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJEUzoiCiAg"
exploitPackGDB += "ICBjb2xvciAkQ09MT1JfUkVHVkFMCiAgICBwcmludGYgIiAlMDRYICAiLCAkZHMKICAgIGNvbG9y"
exploitPackGDB += "ICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIkVTOiIKICAgIGNvbG9yICRDT0xPUl9SRUdWQUwK"
exploitPackGDB += "ICAgIHByaW50ZiAiICUwNFggICIsICRlcwogICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgIHBy"
exploitPackGDB += "aW50ZiAiRlM6IgogICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgcHJpbnRmICIgJTA0WCAgIiwg"
exploitPackGDB += "JGZzCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJHUzoiCiAgICBjb2xvciAk"
exploitPackGDB += "Q09MT1JfUkVHVkFMCiAgICBwcmludGYgIiAlMDRYICAiLCAkZ3MKICAgIGNvbG9yICRDT0xPUl9S"
exploitPackGDB += "RUdOQU1FCiAgICBwcmludGYgIlNTOiIKICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAgIHByaW50"
exploitPackGDB += "ZiAiICUwNFgiLCAkc3MKICAgIGNvbG9yX3Jlc2V0CmVuZApkb2N1bWVudCByZWd4NjQKU3ludGF4"
exploitPackGDB += "OiByZWd4NjQKfCBBdXhpbGlhcnkgZnVuY3Rpb24gdG8gZGlzcGxheSBYODZfNjQgcmVnaXN0ZXJz"
exploitPackGDB += "LgplbmQKCgpkZWZpbmUgcmVneDg2CiAgICBwcmludGYgIiAgIgogICAgIyBFQVgKICAgIGNvbG9y"
exploitPackGDB += "ICRDT0xPUl9SRUdOQU1FCglwcmludGYgIkVBWDoiCiAgICBpZiAoJGVheCAhPSAkb2xkZWF4ICYm"
exploitPackGDB += "ICRTSE9XUkVHQ0hBTkdFUyA9PSAxKQogICAJIAljb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVE"
exploitPackGDB += "CiAgIAllbHNlCiAgIAkgCWNvbG9yICRDT0xPUl9SRUdWQUwKICAgCWVuZAogICAJcHJpbnRmICIg"
exploitPackGDB += "MHglMDhYICAiLCAkZWF4CiAgIAkjIEVCWAogICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgCXBy"
exploitPackGDB += "aW50ZiAiRUJYOiIKICAgCWlmICgkZWJ4ICE9ICRvbGRlYnggJiYgJFNIT1dSRUdDSEFOR0VTID09"
exploitPackGDB += "IDEpIAoJICAgIGNvbG9yICRDT0xPUl9SRUdWQUxfTU9ESUZJRUQJCQogICAJZWxzZQoJICAgIGNv"
exploitPackGDB += "bG9yICRDT0xPUl9SRUdWQUwKICAgCWVuZAogICAJcHJpbnRmICIgMHglMDhYICAiLCAkZWJ4CiAg"
exploitPackGDB += "IAkjIEVDWAogICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgCXByaW50ZiAiRUNYOiIKICAgCWlm"
exploitPackGDB += "ICgkZWN4ICE9ICRvbGRlY3ggJiYgJFNIT1dSRUdDSEFOR0VTID09IDEpCgkgICAgY29sb3IgJENP"
exploitPackGDB += "TE9SX1JFR1ZBTF9NT0RJRklFRAoJZWxzZQoJICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKCWVuZAoJ"
exploitPackGDB += "cHJpbnRmICIgMHglMDhYICAiLCAkZWN4CgkjIEVEWAoJY29sb3IgJENPTE9SX1JFR05BTUUKCXBy"
exploitPackGDB += "aW50ZiAiRURYOiIKCWlmICgkZWR4ICE9ICRvbGRlZHggJiYgJFNIT1dSRUdDSEFOR0VTID09IDEp"
exploitPackGDB += "CgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTF9NT0RJRklFRAoJZWxzZQoJICAgIGNvbG9yICRDT0xP"
exploitPackGDB += "Ul9SRUdWQUwKCWVuZAogICAgICAgIHByaW50ZiAiIDB4JTA4WCAgIiwgJGVkeAoJY29sb3JfYm9s"
exploitPackGDB += "ZAoJY29sb3JfdW5kZXJsaW5lCgljb2xvciAkQ09MT1JfQ1BVRkxBR1MKICAgIGZsYWdzCiAgICBj"
exploitPackGDB += "b2xvcl9yZXNldAogICAgcHJpbnRmICIgICIKICAgICMgRVNJCgljb2xvciAkQ09MT1JfUkVHTkFN"
exploitPackGDB += "RQogICAgcHJpbnRmICJFU0k6IgogICAgaWYgKCRlc2kgIT0gJG9sZGVzaSAmJiAkU0hPV1JFR0NI"
exploitPackGDB += "QU5HRVMgPT0gMSkKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECgllbHNlCgkgICAg"
exploitPackGDB += "Y29sb3IgJENPTE9SX1JFR1ZBTAoJZW5kCglwcmludGYgIiAweCUwOFggICIsICRlc2kKCSMgRURJ"
exploitPackGDB += "Cgljb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJFREk6IgoJaWYgKCRlZGkgIT0gJG9s"
exploitPackGDB += "ZGVkaSAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFMX01P"
exploitPackGDB += "RElGSUVECgllbHNlCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTAoJZW5kCglwcmludGYgIiAweCUw"
exploitPackGDB += "OFggICIsICRlZGkKCSMgRUJQCgljb2xvciAkQ09MT1JfUkVHTkFNRQoJcHJpbnRmICJFQlA6IgoJ"
exploitPackGDB += "aWYgKCRlYnAgIT0gJG9sZGVicCAmJiAkU0hPV1JFR0NIQU5HRVMgPT0gMSkKCSAgICBjb2xvciAk"
exploitPackGDB += "Q09MT1JfUkVHVkFMX01PRElGSUVECgllbHNlCgkgICAgY29sb3IgJENPTE9SX1JFR1ZBTAoJZW5k"
exploitPackGDB += "CglwcmludGYgIiAweCUwOFggICIsICRlYnAKCSMgRVNQCgljb2xvciAkQ09MT1JfUkVHTkFNRQog"
exploitPackGDB += "ICAgcHJpbnRmICJFU1A6IgoJaWYgKCRlc3AgIT0gJG9sZGVzcCAmJiAkU0hPV1JFR0NIQU5HRVMg"
exploitPackGDB += "PT0gMSkKCSAgICBjb2xvciAkQ09MT1JfUkVHVkFMX01PRElGSUVECgllbHNlCgkgICAgY29sb3Ig"
exploitPackGDB += "JENPTE9SX1JFR1ZBTAogICAgZW5kCiAgICBwcmludGYgIiAweCUwOFggICIsICRlc3AKICAgICMg"
exploitPackGDB += "RUlQCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJFSVA6IgogICAgY29sb3Ig"
exploitPackGDB += "JENPTE9SX1JFR1ZBTF9NT0RJRklFRAogICAgcHJpbnRmICIgMHglMDhYXG4gICIsICRlaXAKICAg"
exploitPackGDB += "IGNvbG9yICRDT0xPUl9SRUdOQU1FCiAgICBwcmludGYgIkNTOiIKICAgIGNvbG9yICRDT0xPUl9S"
exploitPackGDB += "RUdWQUwKICAgIHByaW50ZiAiICUwNFggICIsICRjcwogICAgY29sb3IgJENPTE9SX1JFR05BTUUK"
exploitPackGDB += "ICAgIHByaW50ZiAiRFM6IgogICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgcHJpbnRmICIgJTA0"
exploitPackGDB += "WCAgIiwgJGRzCiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJFUzoiCiAgICBj"
exploitPackGDB += "b2xvciAkQ09MT1JfUkVHVkFMCiAgICBwcmludGYgIiAlMDRYICAiLCAkZXMKICAgIGNvbG9yICRD"
exploitPackGDB += "T0xPUl9SRUdOQU1FCiAgICBwcmludGYgIkZTOiIKICAgIGNvbG9yICRDT0xPUl9SRUdWQUwKICAg"
exploitPackGDB += "IHByaW50ZiAiICUwNFggICIsICRmcwogICAgY29sb3IgJENPTE9SX1JFR05BTUUKICAgIHByaW50"
exploitPackGDB += "ZiAiR1M6IgogICAgY29sb3IgJENPTE9SX1JFR1ZBTAogICAgcHJpbnRmICIgJTA0WCAgIiwgJGdz"
exploitPackGDB += "CiAgICBjb2xvciAkQ09MT1JfUkVHTkFNRQogICAgcHJpbnRmICJTUzoiCiAgICBjb2xvciAkQ09M"
exploitPackGDB += "T1JfUkVHVkFMCiAgICBwcmludGYgIiAlMDRYIiwgJHNzCiAgICBjb2xvcl9yZXNldAplbmQKZG9j"
exploitPackGDB += "dW1lbnQgcmVneDg2ClN5bnRheDogcmVneDg2CnwgQXV4aWxpYXJ5IGZ1bmN0aW9uIHRvIGRpc3Bs"
exploitPackGDB += "YXkgWDg2IHJlZ2lzdGVycy4KZW5kCgoKZGVmaW5lIHJlZwogICAgaWYgJEFSTSA9PSAxCiAgICAg"
exploitPackGDB += "ICAgcmVnYXJtCgkgICAgaWYgKCRTSE9XUkVHQ0hBTkdFUyA9PSAxKQoJICAgICAgICBzZXQgJG9s"
exploitPackGDB += "ZHIwICA9ICRyMAoJICAgICAgICBzZXQgJG9sZHIxICA9ICRyMQoJICAgICAgICBzZXQgJG9sZHIy"
exploitPackGDB += "ICA9ICRyMgoJICAgICAgICBzZXQgJG9sZHIzICA9ICRyMwoJICAgICAgICBzZXQgJG9sZHI0ICA9"
exploitPackGDB += "ICRyNAoJICAgICAgICBzZXQgJG9sZHI1ICA9ICRyNQoJICAgICAgICBzZXQgJG9sZHI2ICA9ICRy"
exploitPackGDB += "NgoJICAgICAgICBzZXQgJG9sZHI3ICA9ICRyNwoJICAgICAgICBzZXQgJG9sZHI4ICA9ICRyOAog"
exploitPackGDB += "ICAgCQlzZXQgJG9sZHI5ICA9ICRyOQoJICAgIAlzZXQgJG9sZHIxMCA9ICRyMTAKCQkgICAgc2V0"
exploitPackGDB += "ICRvbGRyMTEgPSAkcjExCgkJCXNldCAkb2xkcjEyID0gJHIxMgoJCQlzZXQgJG9sZHNwICA9ICRz"
exploitPackGDB += "cAoJCQlzZXQgJG9sZGxyICA9ICRscgoJICAgIGVuZAogICAgZWxzZQogICAgICAgIGlmICgkNjRC"
exploitPackGDB += "SVRTID09IDEpCiAgICAgICAgICAgIHJlZ3g2NAogICAgICAgIGVsc2UKICAgICAgICAgICAgcmVn"
exploitPackGDB += "eDg2CiAgICAgICAgZW5kCiAgICAgICAgIyBjYWxsIHNtYWxscmVnaXN0ZXJzCgkgICAgc21hbGxy"
exploitPackGDB += "ZWdpc3RlcnMKICAgICAgICAjIGRpc3BsYXkgY29uZGl0aW9uYWwganVtcCByb3V0aW5lCgkgICAg"
exploitPackGDB += "aWYgKCQ2NEJJVFMgPT0gMSkKICAgIAkgICAgcHJpbnRmICJcdFx0XHRcdCIKICAgIAllbmQKICAg"
exploitPackGDB += "ICAgICBkdW1wanVtcAogICAgICAgIHByaW50ZiAiXG4iCiAgICAgICAgaWYgKCRTSE9XUkVHQ0hB"
exploitPackGDB += "TkdFUyA9PSAxKQogICAgCSAgICBpZiAoJDY0QklUUyA9PSAxKQoJICAgICAgICAJc2V0ICRvbGRy"
exploitPackGDB += "YXggPSAkcmF4CgkJCSAgICBzZXQgJG9sZHJieCA9ICRyYngKICAgIAkJCXNldCAkb2xkcmN4ID0g"
exploitPackGDB += "JHJjeAoJICAgIAkJc2V0ICRvbGRyZHggPSAkcmR4CgkJICAgIAlzZXQgJG9sZHJzaSA9ICRyc2kK"
exploitPackGDB += "ICAgIAkJCXNldCAkb2xkcmRpID0gJHJkaQoJICAgIAkJc2V0ICRvbGRyYnAgPSAkcmJwCgkJICAg"
exploitPackGDB += "IAlzZXQgJG9sZHJzcCA9ICRyc3AKCQkJICAgIHNldCAkb2xkcjggID0gJHI4CiAgICAJCQlzZXQg"
exploitPackGDB += "JG9sZHI5ICA9ICRyOQoJICAgIAkJc2V0ICRvbGRyMTAgPSAkcjEwCgkJICAgIAlzZXQgJG9sZHIx"
exploitPackGDB += "MSA9ICRyMTEKCQkJICAgIHNldCAkb2xkcjEyID0gJHIxMgogICAgCQkJc2V0ICRvbGRyMTMgPSAk"
exploitPackGDB += "cjEzCgkgICAgCQlzZXQgJG9sZHIxNCA9ICRyMTQKCQkgICAgCXNldCAkb2xkcjE1ID0gJHIxNQog"
exploitPackGDB += "ICAgCQllbHNlCgkgICAgICAgIAlzZXQgJG9sZGVheCA9ICRlYXgKCQkgICAgCXNldCAkb2xkZWJ4"
exploitPackGDB += "ID0gJGVieAoJCQkgICAgc2V0ICRvbGRlY3ggPSAkZWN4CiAgICAJCQlzZXQgJG9sZGVkeCA9ICRl"
exploitPackGDB += "ZHgKCSAgICAJCXNldCAkb2xkZXNpID0gJGVzaQoJCSAgICAJc2V0ICRvbGRlZGkgPSAkZWRpCgkJ"
exploitPackGDB += "CSAgICBzZXQgJG9sZGVicCA9ICRlYnAKCQkJICAgIHNldCAkb2xkZXNwID0gJGVzcAogICAgCQll"
exploitPackGDB += "bmQKCSAgICBlbmQKICAgIGVuZAplbmQKZG9jdW1lbnQgcmVnClN5bnRheDogcmVnCnwgUHJpbnQg"
exploitPackGDB += "Q1BVIHJlZ2lzdGVycy4KZW5kCgoKZGVmaW5lIHNtYWxscmVnaXN0ZXJzCiAgICBpZiAoJDY0QklU"
exploitPackGDB += "UyA9PSAxKQogICAgIzY0Yml0cyBzdHVmZgoJICAgICMgZnJvbSByYXgKICAgIAlzZXQgJGVheCA9"
exploitPackGDB += "ICRyYXggJiAweGZmZmZmZmZmCiAgICAJc2V0ICRheCAgPSAkcmF4ICYgMHhmZmZmCiAgICAJc2V0"
exploitPackGDB += "ICRhbCAgPSAkYXggJiAweGZmCiAgICAJc2V0ICRhaCAgPSAkYXggPj4gOAogICAgCSMgZnJvbSBy"
exploitPackGDB += "YngKICAgIAlzZXQgJGVieCA9ICRyYnggJiAweGZmZmZmZmZmCiAgICAJc2V0ICRieCAgPSAkcmJ4"
exploitPackGDB += "ICYgMHhmZmZmCiAgICAJc2V0ICRibCAgPSAkYnggJiAweGZmCiAgICAJc2V0ICRiaCAgPSAkYngg"
exploitPackGDB += "Pj4gOAoJICAgICMgZnJvbSByY3gKICAgIAlzZXQgJGVjeCA9ICRyY3ggJiAweGZmZmZmZmZmCiAg"
exploitPackGDB += "ICAJc2V0ICRjeCAgPSAkcmN4ICYgMHhmZmZmCiAgICAJc2V0ICRjbCAgPSAkY3ggJiAweGZmCgkg"
exploitPackGDB += "ICAgc2V0ICRjaCAgPSAkY3ggPj4gOAogICAgCSMgZnJvbSByZHgKICAgIAlzZXQgJGVkeCA9ICRy"
exploitPackGDB += "ZHggJiAweGZmZmZmZmZmCiAgICAJc2V0ICRkeCAgPSAkcmR4ICYgMHhmZmZmCiAgICAJc2V0ICRk"
exploitPackGDB += "bCAgPSAkZHggJiAweGZmCiAgICAJc2V0ICRkaCAgPSAkZHggPj4gOAoJICAgICMgZnJvbSByc2kK"
exploitPackGDB += "ICAgIAlzZXQgJGVzaSA9ICRyc2kgJiAweGZmZmZmZmZmCiAgICAJc2V0ICRzaSAgPSAkcnNpICYg"
exploitPackGDB += "MHhmZmZmCiAgICAJIyBmcm9tIHJkaQogICAgCXNldCAkZWRpID0gJHJkaSAmIDB4ZmZmZmZmZmYK"
exploitPackGDB += "ICAgIAlzZXQgJGRpICA9ICRyZGkgJiAweGZmZmYJCQogICAgIzMyIGJpdHMgc3R1ZmYKICAgIGVs"
exploitPackGDB += "c2UKCSAgICAjIGZyb20gZWF4CiAgICAJc2V0ICRheCA9ICRlYXggJiAweGZmZmYKICAgIAlzZXQg"
exploitPackGDB += "JGFsID0gJGF4ICYgMHhmZgogICAgCXNldCAkYWggPSAkYXggPj4gOAoJICAgICMgZnJvbSBlYngK"
exploitPackGDB += "ICAgIAlzZXQgJGJ4ID0gJGVieCAmIDB4ZmZmZgogICAgCXNldCAkYmwgPSAkYnggJiAweGZmCiAg"
exploitPackGDB += "ICAJc2V0ICRiaCA9ICRieCA+PiA4CiAgICAJIyBmcm9tIGVjeAogICAgCXNldCAkY3ggPSAkZWN4"
exploitPackGDB += "ICYgMHhmZmZmCiAgICAJc2V0ICRjbCA9ICRjeCAmIDB4ZmYKICAgIAlzZXQgJGNoID0gJGN4ID4+"
exploitPackGDB += "IDgKICAgIAkjIGZyb20gZWR4CiAgICAJc2V0ICRkeCA9ICRlZHggJiAweGZmZmYKICAgIAlzZXQg"
exploitPackGDB += "JGRsID0gJGR4ICYgMHhmZgoJICAgIHNldCAkZGggPSAkZHggPj4gOAogICAgCSMgZnJvbSBlc2kK"
exploitPackGDB += "ICAgIAlzZXQgJHNpID0gJGVzaSAmIDB4ZmZmZgogICAgCSMgZnJvbSBlZGkKCSAgICBzZXQgJGRp"
exploitPackGDB += "ID0gJGVkaSAmIDB4ZmZmZgkJCiAgICAgZW5kCmVuZApkb2N1bWVudCBzbWFsbHJlZ2lzdGVycwpT"
exploitPackGDB += "eW50YXg6IHNtYWxscmVnaXN0ZXJzCnwgQ3JlYXRlIHRoZSAxNiBhbmQgOCBiaXQgY3B1IHJlZ2lz"
exploitPackGDB += "dGVycyAoZ2RiIGRvZXNuJ3QgaGF2ZSB0aGVtIGJ5IGRlZmF1bHQpLgp8IEFuZCAzMmJpdHMgaWYg"
exploitPackGDB += "d2UgYXJlIGRlYWxpbmcgd2l0aCA2NGJpdHMgYmluYXJpZXMuCmVuZAoKCmRlZmluZSBmdW5jCiAg"
exploitPackGDB += "ICBpZiAkYXJnYyA9PSAwCiAgICAgICAgaW5mbyBmdW5jdGlvbnMKICAgIGVuZAogICAgaWYgJGFy"
exploitPackGDB += "Z2MgPT0gMQogICAgICAgIGluZm8gZnVuY3Rpb25zICRhcmcwCiAgICBlbmQKICAgIGlmICRhcmdj"
exploitPackGDB += "ID4gMQogICAgICAgIGhlbHAgZnVuYwogICAgZW5kCmVuZApkb2N1bWVudCBmdW5jClN5bnRheDog"
exploitPackGDB += "ZnVuYyA8UkVHRVhQPgp8IFByaW50IGFsbCBmdW5jdGlvbiBuYW1lcyBpbiB0YXJnZXQsIG9yIHRo"
exploitPackGDB += "b3NlIG1hdGNoaW5nIFJFR0VYUC4KZW5kCgoKZGVmaW5lIHZhcgogICAgaWYgJGFyZ2MgPT0gMAog"
exploitPackGDB += "ICAgICAgIGluZm8gdmFyaWFibGVzCiAgICBlbmQKICAgIGlmICRhcmdjID09IDEKICAgICAgICBp"
exploitPackGDB += "bmZvIHZhcmlhYmxlcyAkYXJnMAogICAgZW5kCiAgICBpZiAkYXJnYyA+IDEKICAgICAgICBoZWxw"
exploitPackGDB += "IHZhcgogICAgZW5kCmVuZApkb2N1bWVudCB2YXIKU3ludGF4OiB2YXIgPFJFR0VYUD4KfCBQcmlu"
exploitPackGDB += "dCBhbGwgZ2xvYmFsIGFuZCBzdGF0aWMgdmFyaWFibGUgbmFtZXMgKHN5bWJvbHMpLCBvciB0aG9z"
exploitPackGDB += "ZSBtYXRjaGluZyBSRUdFWFAuCmVuZAoKCmRlZmluZSBsaWIKICAgIGluZm8gc2hhcmVkbGlicmFy"
exploitPackGDB += "eQplbmQKZG9jdW1lbnQgbGliClN5bnRheDogbGliCnwgUHJpbnQgc2hhcmVkIGxpYnJhcmllcyBs"
exploitPackGDB += "aW5rZWQgdG8gdGFyZ2V0LgplbmQKCgpkZWZpbmUgc2lnCiAgICBpZiAkYXJnYyA9PSAwCiAgICAg"
exploitPackGDB += "ICAgaW5mbyBzaWduYWxzCiAgICBlbmQKICAgIGlmICRhcmdjID09IDEKICAgICAgICBpbmZvIHNp"
exploitPackGDB += "Z25hbHMgJGFyZzAKICAgIGVuZAogICAgaWYgJGFyZ2MgPiAxCiAgICAgICAgaGVscCBzaWcKICAg"
exploitPackGDB += "IGVuZAplbmQKZG9jdW1lbnQgc2lnClN5bnRheDogc2lnIDxTSUdOQUw+CnwgUHJpbnQgd2hhdCBk"
exploitPackGDB += "ZWJ1Z2dlciBkb2VzIHdoZW4gcHJvZ3JhbSBnZXRzIHZhcmlvdXMgc2lnbmFscy4KfCBTcGVjaWZ5"
exploitPackGDB += "IGEgU0lHTkFMIGFzIGFyZ3VtZW50IHRvIHByaW50IGluZm8gb24gdGhhdCBzaWduYWwgb25seS4K"
exploitPackGDB += "ZW5kCgoKZGVmaW5lIHRocmVhZHMKICAgIGluZm8gdGhyZWFkcwplbmQKZG9jdW1lbnQgdGhyZWFk"
exploitPackGDB += "cwpTeW50YXg6IHRocmVhZHMKfCBQcmludCB0aHJlYWRzIGluIHRhcmdldC4KZW5kCgoKZGVmaW5l"
exploitPackGDB += "IGRpcwogICAgaWYgJGFyZ2MgPT0gMAogICAgICAgIGRpc2Fzc2VtYmxlCiAgICBlbmQKICAgIGlm"
exploitPackGDB += "ICRhcmdjID09IDEKICAgICAgICBkaXNhc3NlbWJsZSAkYXJnMAogICAgZW5kCiAgICBpZiAkYXJn"
exploitPackGDB += "YyA9PSAyCiAgICAgICAgZGlzYXNzZW1ibGUgJGFyZzAgJGFyZzEKICAgIGVuZCAKICAgIGlmICRh"
exploitPackGDB += "cmdjID4gMgogICAgICAgIGhlbHAgZGlzCiAgICBlbmQKZW5kCmRvY3VtZW50IGRpcwpTeW50YXg6"
exploitPackGDB += "IGRpcyA8QUREUjE+IDxBRERSMj4KfCBEaXNhc3NlbWJsZSBhIHNwZWNpZmllZCBzZWN0aW9uIG9m"
exploitPackGDB += "IG1lbW9yeS4KfCBEZWZhdWx0IGlzIHRvIGRpc2Fzc2VtYmxlIHRoZSBmdW5jdGlvbiBzdXJyb3Vu"
exploitPackGDB += "ZGluZyB0aGUgUEMgKHByb2dyYW0gY291bnRlcikgb2Ygc2VsZWN0ZWQgZnJhbWUuIAp8IFdpdGgg"
exploitPackGDB += "b25lIGFyZ3VtZW50LCBBRERSMSwgdGhlIGZ1bmN0aW9uIHN1cnJvdW5kaW5nIHRoaXMgYWRkcmVz"
exploitPackGDB += "cyBpcyBkdW1wZWQuCnwgVHdvIGFyZ3VtZW50cyBhcmUgdGFrZW4gYXMgYSByYW5nZSBvZiBtZW1v"
exploitPackGDB += "cnkgdG8gZHVtcC4KZW5kCgoKIyBfX19fX19fX19faGV4L2FzY2lpIGR1bXAgYW4gYWRkcmVzc19f"
exploitPackGDB += "X19fX19fXwpkZWZpbmUgYXNjaWlfY2hhcgogICAgaWYgJGFyZ2MgIT0gMQogICAgICAgIGhlbHAg"
exploitPackGDB += "YXNjaWlfY2hhcgogICAgZWxzZQogICAgICAgICMgdGhhbmtzIGVsYWluZSA6KQogICAgICAgIHNl"
exploitPackGDB += "dCAkX2MgPSAqKHVuc2lnbmVkIGNoYXIgKikoJGFyZzApCiAgICAgICAgaWYgKCRfYyA8IDB4MjAg"
exploitPackGDB += "fHwgJF9jID4gMHg3RSkKICAgICAgICAgICAgcHJpbnRmICIuIgogICAgICAgIGVsc2UKICAgICAg"
exploitPackGDB += "ICAgICAgcHJpbnRmICIlYyIsICRfYwogICAgICAgIGVuZAogICAgZW5kCmVuZApkb2N1bWVudCBh"
exploitPackGDB += "c2NpaV9jaGFyClN5bnRheDogYXNjaWlfY2hhciBBRERSCnwgUHJpbnQgQVNDSUkgdmFsdWUgb2Yg"
exploitPackGDB += "Ynl0ZSBhdCBhZGRyZXNzIEFERFIuCnwgUHJpbnQgIi4iIGlmIHRoZSB2YWx1ZSBpcyB1bnByaW50"
exploitPackGDB += "YWJsZS4KZW5kCgoKZGVmaW5lIGhleF9xdWFkCiAgICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVs"
exploitPackGDB += "cCBoZXhfcXVhZAogICAgZWxzZQogICAgICAgIHByaW50ZiAiJTAyWCAlMDJYICUwMlggJTAyWCAl"
exploitPackGDB += "MDJYICUwMlggJTAyWCAlMDJYIiwgXAogICAgICAgICAgICAgICAqKHVuc2lnbmVkIGNoYXIqKSgk"
exploitPackGDB += "YXJnMCksICoodW5zaWduZWQgY2hhciopKCRhcmcwICsgMSksICAgICBcCiAgICAgICAgICAgICAg"
exploitPackGDB += "ICoodW5zaWduZWQgY2hhciopKCRhcmcwICsgMiksICoodW5zaWduZWQgY2hhciopKCRhcmcwICsg"
exploitPackGDB += "MyksIFwKICAgICAgICAgICAgICAgKih1bnNpZ25lZCBjaGFyKikoJGFyZzAgKyA0KSwgKih1bnNp"
exploitPackGDB += "Z25lZCBjaGFyKikoJGFyZzAgKyA1KSwgXAogICAgICAgICAgICAgICAqKHVuc2lnbmVkIGNoYXIq"
exploitPackGDB += "KSgkYXJnMCArIDYpLCAqKHVuc2lnbmVkIGNoYXIqKSgkYXJnMCArIDcpCiAgICBlbmQKZW5kCmRv"
exploitPackGDB += "Y3VtZW50IGhleF9xdWFkClN5bnRheDogaGV4X3F1YWQgQUREUgp8IFByaW50IGVpZ2h0IGhleGFk"
exploitPackGDB += "ZWNpbWFsIGJ5dGVzIHN0YXJ0aW5nIGF0IGFkZHJlc3MgQUREUi4KZW5kCgoKZGVmaW5lIGhleGR1"
exploitPackGDB += "bXAKICAgIGlmICRhcmdjID09IDEKICAgICAgICBoZXhkdW1wX2F1eCAkYXJnMAoJZWxzZQoJCWlm"
exploitPackGDB += "ICRhcmdjID09IDIKCQkJc2V0ICRfY291bnQgPSAwCgkJCXdoaWxlICgkX2NvdW50IDwgJGFyZzEp"
exploitPackGDB += "CgkJCQlzZXQgJF9pID0gKCRfY291bnQgKiAweDEwKQoJCQkJaGV4ZHVtcF9hdXggJGFyZzArJF9p"
exploitPackGDB += "CgkJCQlzZXQgJF9jb3VudCsrCgkJCWVuZAoJCWVsc2UKCQkJaGVscCBoZXhkdW1wCgkJZW5kCiAg"
exploitPackGDB += "ICBlbmQKZW5kCmRvY3VtZW50IGhleGR1bXAKU3ludGF4OiBoZXhkdW1wIEFERFIgPE5SX0xJTkVT"
exploitPackGDB += "Pgp8IERpc3BsYXkgYSAxNi1ieXRlIGhleC9BU0NJSSBkdW1wIG9mIG1lbW9yeSBzdGFydGluZyBh"
exploitPackGDB += "dCBhZGRyZXNzIEFERFIuCnwgT3B0aW9uYWwgcGFyYW1ldGVyIGlzIHRoZSBudW1iZXIgb2YgbGlu"
exploitPackGDB += "ZXMgdG8gZGlzcGxheSBpZiB5b3Ugd2FudCBtb3JlIHRoYW4gb25lLiAKZW5kCgoKZGVmaW5lIGhl"
exploitPackGDB += "eGR1bXBfYXV4CiAgICBpZiAkYXJnYyAhPSAxCiAgICAgICAgaGVscCBoZXhkdW1wX2F1eAogICAg"
exploitPackGDB += "ZWxzZQogICAgCWNvbG9yX2JvbGQKICAgICAgICBpZiAoJDY0QklUUyA9PSAxKQogICAgICAgICAg"
exploitPackGDB += "ICBwcmludGYgIjB4JTAxNmxYIDogIiwgJGFyZzAKICAgICAgICBlbHNlCiAgICAgICAgICAgIHBy"
exploitPackGDB += "aW50ZiAiMHglMDhYIDogIiwgJGFyZzAKICAgICAgICBlbmQKICAgICAgICBjb2xvcl9yZXNldAog"
exploitPackGDB += "ICAgICAgIGhleF9xdWFkICRhcmcwCiAgICAgICAgY29sb3JfYm9sZAogICAgICAgIHByaW50ZiAi"
exploitPackGDB += "IC0gIgogICAgICAgIGNvbG9yX3Jlc2V0CiAgICAgICAgaGV4X3F1YWQgJGFyZzArOAogICAgICAg"
exploitPackGDB += "IHByaW50ZiAiICIKICAgICAgICBjb2xvcl9ib2xkCiAgICAgICAgYXNjaWlfY2hhciAkYXJnMCsw"
exploitPackGDB += "eDAKICAgICAgICBhc2NpaV9jaGFyICRhcmcwKzB4MQogICAgICAgIGFzY2lpX2NoYXIgJGFyZzAr"
exploitPackGDB += "MHgyCiAgICAgICAgYXNjaWlfY2hhciAkYXJnMCsweDMKICAgICAgICBhc2NpaV9jaGFyICRhcmcw"
exploitPackGDB += "KzB4NAogICAgICAgIGFzY2lpX2NoYXIgJGFyZzArMHg1CiAgICAgICAgYXNjaWlfY2hhciAkYXJn"
exploitPackGDB += "MCsweDYKICAgICAgICBhc2NpaV9jaGFyICRhcmcwKzB4NwogICAgICAgIGFzY2lpX2NoYXIgJGFy"
exploitPackGDB += "ZzArMHg4CiAgICAgICAgYXNjaWlfY2hhciAkYXJnMCsweDkKICAgICAgICBhc2NpaV9jaGFyICRh"
exploitPackGDB += "cmcwKzB4QQogICAgICAgIGFzY2lpX2NoYXIgJGFyZzArMHhCCiAgICAgICAgYXNjaWlfY2hhciAk"
exploitPackGDB += "YXJnMCsweEMKICAgICAgICBhc2NpaV9jaGFyICRhcmcwKzB4RAogICAgICAgIGFzY2lpX2NoYXIg"
exploitPackGDB += "JGFyZzArMHhFCiAgICAgICAgYXNjaWlfY2hhciAkYXJnMCsweEYKICAgICAgICBjb2xvcl9yZXNl"
exploitPackGDB += "dAogICAgICAgIHByaW50ZiAiXG4iCiAgICBlbmQKZW5kCmRvY3VtZW50IGhleGR1bXBfYXV4ClN5"
exploitPackGDB += "bnRheDogaGV4ZHVtcF9hdXggQUREUgp8IERpc3BsYXkgYSAxNi1ieXRlIGhleC9BU0NJSSBkdW1w"
exploitPackGDB += "IG9mIG1lbW9yeSBhdCBhZGRyZXNzIEFERFIuCmVuZAoKCiMgX19fX19fX19fX19fX19fZGF0YSB3"
exploitPackGDB += "aW5kb3dfX19fX19fX19fX19fX19fX18KZGVmaW5lIGRkdW1wCiAgICBpZiAkYXJnYyAhPSAxCiAg"
exploitPackGDB += "ICAgICAgaGVscCBkZHVtcAogICAgZWxzZQogICAgICAgIGNvbG9yICRDT0xPUl9TRVBBUkFUT1IK"
exploitPackGDB += "ICAgICAgICBpZiAkQVJNID09IDEKICAgICAgICAgICAgcHJpbnRmICJbMHglMDhYXSIsICRkYXRh"
exploitPackGDB += "X2FkZHIKICAgICAgICBlbHNlCiAgICAgICAgICAgIGlmICgkNjRCSVRTID09IDEpCiAgICAgICAg"
exploitPackGDB += "ICAgICAgICBwcmludGYgIlsweCUwNFg6MHglMDE2bFhdIiwgJGRzLCAkZGF0YV9hZGRyCiAgICAg"
exploitPackGDB += "ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHByaW50ZiAiWzB4JTA0WDoweCUwOFhdIiwgJGRz"
exploitPackGDB += "LCAkZGF0YV9hZGRyCiAgICAgICAgICAgIGVuZAogICAgICAgIGVuZAoKICAgIAljb2xvciAkQ09M"
exploitPackGDB += "T1JfU0VQQVJBVE9SCiAgICAJcHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0iCiAgICAg"
exploitPackGDB += "ICAgcHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgogICAgICAgIGlmICgk"
exploitPackGDB += "NjRCSVRTID09IDEpCiAgICAgICAgICAgIHByaW50ZiAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLS0tLSIKCSAgICBlbmQKCSAgICBjb2xvcl9ib2xkCgkgICAgY29sb3IgJENPTE9S"
exploitPackGDB += "X1NFUEFSQVRPUgoJICAgIHByaW50ZiAiW2RhdGFdXG4iCiAgICAgICAgY29sb3JfcmVzZXQKICAg"
exploitPackGDB += "ICAgICBzZXQgJF9jb3VudCA9IDAKICAgICAgICB3aGlsZSAoJF9jb3VudCA8ICRhcmcwKQogICAg"
exploitPackGDB += "ICAgICAgICBzZXQgJF9pID0gKCRfY291bnQgKiAweDEwKQogICAgICAgICAgICBoZXhkdW1wICRk"
exploitPackGDB += "YXRhX2FkZHIrJF9pCiAgICAgICAgICAgIHNldCAkX2NvdW50KysKICAgICAgICBlbmQKICAgIGVu"
exploitPackGDB += "ZAplbmQKZG9jdW1lbnQgZGR1bXAKU3ludGF4OiBkZHVtcCBOVU0KfCBEaXNwbGF5IE5VTSBsaW5l"
exploitPackGDB += "cyBvZiBoZXhkdW1wIGZvciBhZGRyZXNzIGluICRkYXRhX2FkZHIgZ2xvYmFsIHZhcmlhYmxlLgpl"
exploitPackGDB += "bmQKCgpkZWZpbmUgZGQKICAgIGlmICRhcmdjICE9IDEKICAgICAgICBoZWxwIGRkCiAgICBlbHNl"
exploitPackGDB += "CiAgICAgICAgc2V0ICRkYXRhX2FkZHIgPSAkYXJnMAogICAgICAgIGRkdW1wIDB4MTAKICAgIGVu"
exploitPackGDB += "ZAplbmQKZG9jdW1lbnQgZGQKU3ludGF4OiBkZCBBRERSCnwgRGlzcGxheSAxNiBsaW5lcyBvZiBh"
exploitPackGDB += "IGhleCBkdW1wIG9mIGFkZHJlc3Mgc3RhcnRpbmcgYXQgQUREUi4KZW5kCgoKZGVmaW5lIGRhdGF3"
exploitPackGDB += "aW4KICAgIGlmICRBUk0gPT0gMQogICAgICAgIGlmICgoKCRyMCA+PiAweDE4KSA9PSAweDQwKSB8"
exploitPackGDB += "fCAoKCRyMCA+PiAweDE4KSA9PSAweDA4KSB8fCAoKCRyMCA+PiAweDE4KSA9PSAweEJGKSkKICAg"
exploitPackGDB += "ICAgICAgICAgc2V0ICRkYXRhX2FkZHIgPSAkcjAKICAgICAgICBlbHNlCiAgICAgICAgICAgIGlm"
exploitPackGDB += "ICgoKCRyMSA+PiAweDE4KSA9PSAweDQwKSB8fCAoKCRyMSA+PiAweDE4KSA9PSAweDA4KSB8fCAo"
exploitPackGDB += "KCRyMSA+PiAweDE4KSA9PSAweEJGKSkKICAgICAgICAgICAgICAgIHNldCAkZGF0YV9hZGRyID0g"
exploitPackGDB += "JHIxCiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGlmICgoKCRyMiA+PiAweDE4KSA9"
exploitPackGDB += "PSAweDQwKSB8fCAoKCRyMiA+PiAweDE4KSA9PSAweDA4KSB8fCAoKCRyMiA+PiAweDE4KSA9PSAw"
exploitPackGDB += "eEJGKSkKICAgICAgICAgICAgICAgICAgICBzZXQgJGRhdGFfYWRkciA9ICRyMgogICAgICAgICAg"
exploitPackGDB += "ICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIHNldCAkZGF0YV9hZGRyID0gJHNwCiAgICAg"
exploitPackGDB += "ICAgICAgICAgICBlbmQKICAgICAgICAgICAgZW5kCiAgICAgICAgZW5kCiMjIyMjIyMjIyMjIyMj"
exploitPackGDB += "IyMjIyMjIyMjIyMjIyMjIyMjIyBYODYKICAgIGVsc2UKICAgICAgICBpZiAoJDY0QklUUyA9PSAx"
exploitPackGDB += "KQogICAgICAgICAgICBpZiAoKCgkcnNpID4+IDB4MTgpID09IDB4NDApIHx8ICgoJHJzaSA+PiAw"
exploitPackGDB += "eDE4KSA9PSAweDA4KSB8fCAoKCRyc2kgPj4gMHgxOCkgPT0gMHhCRikpCiAgICAgICAgICAgICAg"
exploitPackGDB += "ICBzZXQgJGRhdGFfYWRkciA9ICRyc2kKICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg"
exploitPackGDB += "aWYgKCgoJHJkaSA+PiAweDE4KSA9PSAweDQwKSB8fCAoKCRyZGkgPj4gMHgxOCkgPT0gMHgwOCkg"
exploitPackGDB += "fHwgKCgkcmRpID4+IDB4MTgpID09IDB4QkYpKQogICAgICAgICAgICAgICAgICAgIHNldCAkZGF0"
exploitPackGDB += "YV9hZGRyID0gJHJkaQogICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgICAgIGlm"
exploitPackGDB += "ICgoKCRyYXggPj4gMHgxOCkgPT0gMHg0MCkgfHwgKCgkcmF4ID4+IDB4MTgpID09IDB4MDgpIHx8"
exploitPackGDB += "ICgoJHJheCA+PiAweDE4KSA9PSAweEJGKSkKICAgICAgICAgICAgICAgICAgICAgICAgc2V0ICRk"
exploitPackGDB += "YXRhX2FkZHIgPSAkcmF4CiAgICAgICAgICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAg"
exploitPackGDB += "ICAgICAgICBzZXQgJGRhdGFfYWRkciA9ICRyc3AKICAgICAgICAgICAgICAgICAgICBlbmQKICAg"
exploitPackGDB += "ICAgICAgICAgICAgIGVuZAogICAgICAgICAgICBlbmQKICAgICAgICBlbHNlCiAgICAgICAgICAg"
exploitPackGDB += "IGlmICgoKCRlc2kgPj4gMHgxOCkgPT0gMHg0MCkgfHwgKCgkZXNpID4+IDB4MTgpID09IDB4MDgp"
exploitPackGDB += "IHx8ICgoJGVzaSA+PiAweDE4KSA9PSAweEJGKSkKICAgICAgICAgICAgICAgIHNldCAkZGF0YV9h"
exploitPackGDB += "ZGRyID0gJGVzaQogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBpZiAoKCgkZWRpID4+"
exploitPackGDB += "IDB4MTgpID09IDB4NDApIHx8ICgoJGVkaSA+PiAweDE4KSA9PSAweDA4KSB8fCAoKCRlZGkgPj4g"
exploitPackGDB += "MHgxOCkgPT0gMHhCRikpCiAgICAgICAgICAgICAgICAgICAgc2V0ICRkYXRhX2FkZHIgPSAkZWRp"
exploitPackGDB += "CiAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgaWYgKCgoJGVheCA+PiAw"
exploitPackGDB += "eDE4KSA9PSAweDQwKSB8fCAoKCRlYXggPj4gMHgxOCkgPT0gMHgwOCkgfHwgKCgkZWF4ID4+IDB4"
exploitPackGDB += "MTgpID09IDB4QkYpKQogICAgICAgICAgICAgICAgICAgICAgICBzZXQgJGRhdGFfYWRkciA9ICRl"
exploitPackGDB += "YXgKICAgICAgICAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgICAgICAgIHNldCAk"
exploitPackGDB += "ZGF0YV9hZGRyID0gJGVzcAogICAgICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgICAg"
exploitPackGDB += "ZW5kCiAgICAgICAgICAgIGVuZAogICAgICAgIGVuZAogICAgZW5kCiAgICBkZHVtcCAkQ09OVEVY"
exploitPackGDB += "VFNJWkVfREFUQQplbmQKZG9jdW1lbnQgZGF0YXdpbgpTeW50YXg6IGRhdGF3aW4KfCBEaXNwbGF5"
exploitPackGDB += "IHZhbGlkIGFkZHJlc3MgZnJvbSBvbmUgcmVnaXN0ZXIgaW4gZGF0YSB3aW5kb3cuCnwgUmVnaXN0"
exploitPackGDB += "ZXJzIHRvIGNob29zZSBhcmU6IGVzaSwgZWRpLCBlYXgsIG9yIGVzcC4KZW5kCgoKIyMjIyMjIyMj"
exploitPackGDB += "IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyMjIyMgQUxFUlQgQUxFUlQgQUxFUlQgIyMjIyMjIyMK"
exploitPackGDB += "IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKIyBIdWdlIG1lc3MgZ29pbmcgaGVyZSA6"
exploitPackGDB += "KSBIQUhBICMKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKZGVmaW5lIGR1bXBqdW1w"
exploitPackGDB += "CiAgICBpZiAkQVJNID09IDEKICAgICAgICAjIyBNb3N0IEFSTSBhbmQgVGh1bWIgaW5zdHJ1Y3Rp"
exploitPackGDB += "b25zIGFyZSBjb25kaXRpb25hbCEKICAgICAgICAjIGVhY2ggaW5zdHJ1Y3Rpb24gaXMgMzIgYml0"
exploitPackGDB += "cyBsb25nCiAgICAgICAgIyA0IGJpdHMgYXJlIGZvciBjb25kaXRpb24gY29kZXMgKDE2IGluIHRv"
exploitPackGDB += "dGFsKSAoYml0cyAzMToyOCBpbiBBUk0gY29udGFpbiB0aGUgY29uZGl0aW9uIG9yIDExMTEgaWYg"
exploitPackGDB += "aW5zdHJ1Y3Rpb24gaXMgdW5jb25kaXRpb25hbCkKICAgICAgICAjIDJ4NCBiaXRzIGZvciBkZXN0"
exploitPackGDB += "aW5hdGlvbiBhbmQgZmlyc3Qgb3BlcmFuZCByZWdpc3RlcnMKICAgICAgICAjIG9uZSBmb3IgdGhl"
exploitPackGDB += "IHNldC1zdGF0dXMgZmxhZwogICAgICAgICMgYW4gYXNzb3J0ZWQgbnVtYmVyIGZvciBvdGhlciBz"
exploitPackGDB += "dHVmZgogICAgICAgICMgMTIgYml0cyBmb3IgYW55IGltbWVkaWF0ZSB2YWx1ZQogICAgICAgICMg"
exploitPackGDB += "JF90X2ZsYWcgPT0gMCA9PiBBUk0gbW9kZQogICAgICAgICMgJF90X2ZsYWcgPT0gMSA9PiBUaHVt"
exploitPackGDB += "YiBvciBUaHVtYkVFCiAgICAgICAgIyBTdGF0ZSBiaXQgKFQpLCBiaXQgNQogICAgICAgIGlmICgo"
exploitPackGDB += "JGNwc3IgPj4gNSkgJiAxKQogICAgICAgICAgICBzZXQgJF90X2ZsYWcgPSAxCiAgICAgICAgZWxz"
exploitPackGDB += "ZQogICAgICAgICAgICBzZXQgJF90X2ZsYWcgPSAwCiAgICAgICAgZW5kCgogICAgICAgIGlmICRf"
exploitPackGDB += "dF9mbGFnID09IDAKCSAgICAgICAgc2V0ICRfbGFzdGJ5dGUgPSAqKHVuc2lnbmVkIGNoYXIgKiko"
exploitPackGDB += "JHBjKzMpCgkgICAgICAgICNzZXQgJF9iaXQzMSA9ICgkX2xhc3RieXRlID4+IDcpICYgMQogICAg"
exploitPackGDB += "ICAgIAkjc2V0ICRfYml0MzAgPSAoJF9sYXN0Ynl0ZSA+PiA2KSAmIDEKICAgIAkgICAgI3NldCAk"
exploitPackGDB += "X2JpdDI5ID0gKCRfbGFzdGJ5dGUgPj4gNSkgJiAxCiAgICAJICAgICNzZXQgJF9iaXQyOCA9ICgk"
exploitPackGDB += "X2xhc3RieXRlID4+IDQpICYgMQogICAgCSAgICBzZXQgJF9jb25kaXRpb25hbCA9ICRfbGFzdGJ5"
exploitPackGDB += "dGUgPj4gNAogICAgICAgIAlkdW1wanVtcGhlbHBlcgogICAgICAgIGVsc2UKICAgICAgICAJIyBp"
exploitPackGDB += "ZiBiaXRzIDE1LTEyIChvcGNvZGUgaW4gVGh1bWIgaW5zdHJ1Y3Rpb25zKSBhcmUgZXF1YWwgdG8g"
exploitPackGDB += "MSAxIDAgMSAoMHhEKSB0aGVuIHdlIGhhdmUgYSBjb25kaXRpb25hbCBicmFuY2gKICAgICAgICAJ"
exploitPackGDB += "IyBiaXRzIDExLTggZm9yIHRoZSBjb25kaXRpb25hbCBleGVjdXRpb24gY29kZSAoY2hlY2sgQVJN"
exploitPackGDB += "djcgbWFudWFsIEE4LjMpCiAgICAgICAgCWlmICggKCoodW5zaWduZWQgY2hhciAqKSgkcGMrMSkg"
exploitPackGDB += "Pj4gNCkgPT0gMHhEICkKCSAgICAgICAgCXNldCAkX2NvbmRpdGlvbmFsID0gKih1bnNpZ25lZCBj"
exploitPackGDB += "aGFyICopKCRwYysxKSBeIDB4RDAKICAgICAgICAJCWR1bXBqdW1waGVscGVyCiAgICAgICAgCWVu"
exploitPackGDB += "ZAogICAgICAgIGVuZCAKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIFg4NgogICAgZWxzZQogICAgICAg"
exploitPackGDB += "ICMjIGdyYWIgdGhlIGZpcnN0IHR3byBieXRlcyBmcm9tIHRoZSBpbnN0cnVjdGlvbiBzbyB3ZSBj"
exploitPackGDB += "YW4gZGV0ZXJtaW5lIHRoZSBqdW1wIGluc3RydWN0aW9uCiAgICAgICAgc2V0ICRfYnl0ZTEgPSAq"
exploitPackGDB += "KHVuc2lnbmVkIGNoYXIgKikkcGMKICAgICAgICBzZXQgJF9ieXRlMiA9ICoodW5zaWduZWQgY2hh"
exploitPackGDB += "ciAqKSgkcGMrMSkKICAgICAgICAjIyBhbmQgbm93IGNoZWNrIHdoYXQga2luZCBvZiBqdW1wIHdl"
exploitPackGDB += "IGhhdmUgKGluIGNhc2UgaXQncyBhIGp1bXAgaW5zdHJ1Y3Rpb24pCiAgICAgICAgIyMgSSBjaGFu"
exploitPackGDB += "Z2VkIHRoZSBmbGFncyByb3V0aW5lIHRvIHNhdmUgdGhlIGZsYWcgaW50byBhIHZhcmlhYmxlLCBz"
exploitPackGDB += "byB3ZSBkb24ndCBuZWVkIHRvIHJlcGVhdCB0aGUgcHJvY2VzcyA6KSAoc2VhcmNoIGZvciAiZGVm"
exploitPackGDB += "aW5lIGZsYWdzIikKCiAgICAgICAgIyMgb3Bjb2RlIDB4Nzc6IEpBLCBKTkJFIChqdW1wIGlmIENG"
exploitPackGDB += "PTAgYW5kIFpGPTApCiAgICAgICAgIyMgb3Bjb2RlIDB4MEY4NzogSk5CRSwgSkEKICAgICAgICBp"
exploitPackGDB += "ZiAoICgkX2J5dGUxID09IDB4NzcpIHx8ICgkX2J5dGUxID09IDB4MEYgJiYgJF9ieXRlMiA9PSAw"
exploitPackGDB += "eDg3KSApCiAgICAgICAgIAkjIGNmPTAgYW5kIHpmPTAKIAkgICAgICAgIGlmICgkX2NmX2ZsYWcg"
exploitPackGDB += "PT0gMCAmJiAkX3pmX2ZsYWcgPT0gMCkKCSAgICAgICAgCWNvbG9yICRSRUQKICAgICAgICAgICAJ"
exploitPackGDB += "CXByaW50ZiAiICBKdW1wIGlzIHRha2VuIChjPTAgYW5kIHo9MCkiCiAgICAgICAgICAJZWxzZQog"
exploitPackGDB += "ICAgICAgICAgICAJIyBjZiAhPSAwIG9yIHpmICE9IDAKICAgICAgICAgICAJCWNvbG9yICRSRUQK"
exploitPackGDB += "ICAgICAgICAgICAJCXByaW50ZiAiICBKdW1wIGlzIE5PVCB0YWtlbiAoYyE9MCBvciB6IT0wKSIK"
exploitPackGDB += "ICAgICAgICAgIAllbmQgCiAgICAgICAgZW5kCiAgICAgICAgIyMgb3Bjb2RlIDB4NzM6IEpBRSwg"
exploitPackGDB += "Sk5CLCBKTkMgKGp1bXAgaWYgQ0Y9MCkKICAgICAgICAjIyBvcGNvZGUgMHgwRjgzOiBKTkMsIEpO"
exploitPackGDB += "QiwgSkFFIChqdW1wIGlmIENGPTApCiAgICAgICAgaWYgKCAoJF9ieXRlMSA9PSAweDczKSB8fCAo"
exploitPackGDB += "JF9ieXRlMSA9PSAweDBGICYmICRfYnl0ZTIgPT0gMHg4MykgKQogICAgICAgICAJIyBjZj0wCiAg"
exploitPackGDB += "ICAgICAgIAlpZiAoJF9jZl9mbGFnID09IDApCgkJICAgICAgICBjb2xvciAkUkVECiAgICAgICAg"
exploitPackGDB += "ICAgCQlwcmludGYgIiAgSnVtcCBpcyB0YWtlbiAoYz0wKSIKICAgICAgICAgIAllbHNlCiAgICAg"
exploitPackGDB += "ICAgICAgIAkjIGNmICE9IDAKICAgICAgICAgICAJCWNvbG9yICRSRUQKICAgCQkgICAgICAgIHBy"
exploitPackGDB += "aW50ZiAiICBKdW1wIGlzIE5PVCB0YWtlbiAoYyE9MCkiCiAgICAgICAgICAJZW5kIAogICAgICAg"
exploitPackGDB += "IGVuZAogICAgICAgICMjIG9wY29kZSAweDcyOiBKQiwgSkMsIEpOQUUgKGp1bXAgaWYgQ0Y9MSkK"
exploitPackGDB += "ICAgICAgICAjIyBvcGNvZGUgMHgwRjgyOiBKTkFFLCBKQiwgSkMKICAgICAgICBpZiAoICgkX2J5"
exploitPackGDB += "dGUxID09IDB4NzIpIHx8ICgkX2J5dGUxID09IDB4MEYgJiYgJF9ieXRlMiA9PSAweDgyKSApCiAg"
exploitPackGDB += "ICAgICAgICAgICMgY2Y9MQogCSAgICAgICAgaWYgKCRfY2ZfZmxhZyA9PSAxKQoJCSAgICAgICAg"
exploitPackGDB += "Y29sb3IgJFJFRAogICAgICAgIAkJcHJpbnRmICIgIEp1bXAgaXMgdGFrZW4gKGM9MSkiCiAgICAg"
exploitPackGDB += "ICAgICAJZWxzZQogICAgICAgICAgICAJIyBjZiAhPSAxCiAgICAgICAgICAgCQljb2xvciAkUkVE"
exploitPackGDB += "CiAgIAkJICAgICAgICBwcmludGYgIiAgSnVtcCBpcyBOT1QgdGFrZW4gKGMhPTEpIgogICAgICAg"
exploitPackGDB += "ICAgCWVuZCAKICAgICAgICBlbmQKICAgICAgICAjIyBvcGNvZGUgMHg3NjogSkJFLCBKTkEgKGp1"
exploitPackGDB += "bXAgaWYgQ0Y9MSBvciBaRj0xKQogICAgICAgICMjIG9wY29kZSAweDBGODY6IEpCRSwgSk5BCiAg"
exploitPackGDB += "ICAgICAgaWYgKCAoJF9ieXRlMSA9PSAweDc2KSB8fCAoJF9ieXRlMSA9PSAweDBGICYmICRfYnl0"
exploitPackGDB += "ZTIgPT0gMHg4NikgKQogICAgICAgICAJIyBjZj0xIG9yIHpmPTEKICAgICAgICAgCWlmICgoJF9j"
exploitPackGDB += "Zl9mbGFnID09IDEpIHx8ICgkX3pmX2ZsYWcgPT0gMSkpCgkJICAgICAgICBjb2xvciAkUkVECiAg"
exploitPackGDB += "ICAgICAgICAgCQlwcmludGYgIiAgSnVtcCBpcyB0YWtlbiAoYz0xIG9yIHo9MSkiCiAgICAgICAg"
exploitPackGDB += "ICAJZWxzZQogICAgICAgICAgICAJIyBjZiAhPSAxIG9yIHpmICE9IDEKICAgICAgICAgICAJCWNv"
exploitPackGDB += "bG9yICRSRUQKICAgICAgICAgICAJCXByaW50ZiAiICBKdW1wIGlzIE5PVCB0YWtlbiAoYyE9MSBv"
exploitPackGDB += "ciB6IT0xKSIKICAgICAgICAgIAllbmQgCiAgICAgICAgZW5kCiAgICAgICAgIyMgb3Bjb2RlIDB4"
exploitPackGDB += "RTM6IEpDWFosIEpFQ1haLCBKUkNYWiAoanVtcCBpZiBDWD0wIG9yIEVDWD0wIG9yIFJDWD0wKQog"
exploitPackGDB += "ICAgICAgIGlmICgkX2J5dGUxID09IDB4RTMpCiAgICAgICAgIAkjIGN4PTAgb3IgZWN4PTAKICAg"
exploitPackGDB += "ICAgICAgCWlmICgoJGVjeCA9PSAwKSB8fCAoJGN4ID09IDApKQogICAgICAgIAkJY29sb3IgJFJF"
exploitPackGDB += "RAogICAJCSAgICAgICAgcHJpbnRmICIgIEp1bXAgaXMgdGFrZW4gKGN4PTAgb3IgZWN4PTApIgog"
exploitPackGDB += "ICAgICAgICAgCWVsc2UKICAgCSAgICAJICAgIGNvbG9yICRSRUQKICAgICAgIAkgICAgCXByaW50"
exploitPackGDB += "ZiAiICBKdW1wIGlzIE5PVCB0YWtlbiAoY3ghPTAgb3IgZWN4IT0wKSIKICAgICAgICAgIAllbmQg"
exploitPackGDB += "CiAgICAgICAgZW5kCiAgICAgICAgIyMgb3Bjb2RlIDB4NzQ6IEpFLCBKWiAoanVtcCBpZiBaRj0x"
exploitPackGDB += "KQogICAgICAgICMjIG9wY29kZSAweDBGODQ6IEpaLCBKRSwgSlogKGp1bXAgaWYgWkY9MSkKICAg"
exploitPackGDB += "ICAgICBpZiAoICgkX2J5dGUxID09IDB4NzQpIHx8ICgkX2J5dGUxID09IDB4MEYgJiYgJF9ieXRl"
exploitPackGDB += "MiA9PSAweDg0KSApCiAgICAgICAgICAgICAjIFpGID0gMQogICAgICAgICAgCWlmICgkX3pmX2Zs"
exploitPackGDB += "YWcgPT0gMSkKICAgCQkgICAgICAgIGNvbG9yICRSRUQKICAgICAgICAgICAJCXByaW50ZiAiICBK"
exploitPackGDB += "dW1wIGlzIHRha2VuICh6PTEpIgogICAgICAgICAgCWVsc2UKICAgICAgICAgICAgICAgICMgWkYg"
exploitPackGDB += "PSAwCiAgICAgICAgICAgCQljb2xvciAkUkVECiAgIAkJICAgICAgICBwcmludGYgIiAgSnVtcCBp"
exploitPackGDB += "cyBOT1QgdGFrZW4gKHohPTEpIgogICAgICAgICAgCWVuZCAKICAgICAgICBlbmQKICAgICAgICAj"
exploitPackGDB += "IyBvcGNvZGUgMHg3RjogSkcsIEpOTEUgKGp1bXAgaWYgWkY9MCBhbmQgU0Y9T0YpCiAgICAgICAg"
exploitPackGDB += "IyMgb3Bjb2RlIDB4MEY4RjogSk5MRSwgSkcgKGp1bXAgaWYgWkY9MCBhbmQgU0Y9T0YpCiAgICAg"
exploitPackGDB += "ICAgaWYgKCAoJF9ieXRlMSA9PSAweDdGKSB8fCAoJF9ieXRlMSA9PSAweDBGICYmICRfYnl0ZTIg"
exploitPackGDB += "PT0gMHg4RikgKQogICAgICAgICAgICAjIHpmID0gMCBhbmQgc2YgPSBvZgogIAkgICAgICAgIGlm"
exploitPackGDB += "ICgoJF96Zl9mbGFnID09IDApICYmICgkX3NmX2ZsYWcgPT0gJF9vZl9mbGFnKSkKICAgCQkgICAg"
exploitPackGDB += "ICAgIGNvbG9yICRSRUQKICAgCQkgICAgICAgIHByaW50ZiAiICBKdW1wIGlzIHRha2VuICh6PTAg"
exploitPackGDB += "YW5kIHM9bykiCiAgICAgICAgIAllbHNlCiAgIAkJICAgICAgICBjb2xvciAkUkVECiAgIAkJICAg"
exploitPackGDB += "ICAgICBwcmludGYgIiAgSnVtcCBpcyBOT1QgdGFrZW4gKHohPTAgb3IgcyE9bykiCiAgCSAgICAg"
exploitPackGDB += "ICAgZW5kIAogICAgICAgIGVuZAogICAgICAgICMjIG9wY29kZSAweDdEOiBKR0UsIEpOTCAoanVt"
exploitPackGDB += "cCBpZiBTRj1PRikKICAgICAgICAjIyBvcGNvZGUgMHgwRjhEOiBKTkwsIEpHRSAoanVtcCBpZiBT"
exploitPackGDB += "Rj1PRikKICAgICAgICBpZiAoICgkX2J5dGUxID09IDB4N0QpIHx8ICgkX2J5dGUxID09IDB4MEYg"
exploitPackGDB += "JiYgJF9ieXRlMiA9PSAweDhEKSApCiAgICAgICAgICAgICMgc2YgPSBvZgogIAkgICAgICAgIGlm"
exploitPackGDB += "ICgkX3NmX2ZsYWcgPT0gJF9vZl9mbGFnKQogICAJCSAgICAgICAgY29sb3IgJFJFRAogICAJCSAg"
exploitPackGDB += "ICAgICAgcHJpbnRmICIgIEp1bXAgaXMgdGFrZW4gKHM9bykiCiAgCSAgICAgICAgZWxzZQogICAJ"
exploitPackGDB += "CSAgICAgICAgY29sb3IgJFJFRAogICAJCSAgICAgICAgcHJpbnRmICIgIEp1bXAgaXMgTk9UIHRh"
exploitPackGDB += "a2VuIChzIT1vKSIKICAJICAgICAgICBlbmQgCiAgICAgICAgZW5kCiAgICAgICAgIyMgb3Bjb2Rl"
exploitPackGDB += "OiAweDdDOiBKTCwgSk5HRSAoanVtcCBpZiBTRiAhPSBPRikKICAgICAgICAjIyBvcGNvZGU6IDB4"
exploitPackGDB += "MEY4QzogSk5HRSwgSkwgKGp1bXAgaWYgU0YgIT0gT0YpCiAgICAgICAgaWYgKCAoJF9ieXRlMSA9"
exploitPackGDB += "PSAweDdDKSB8fCAoJF9ieXRlMSA9PSAweDBGICYmICRfYnl0ZTIgPT0gMHg4QykgKQogICAgICAg"
exploitPackGDB += "ICAgICAjIHNmICE9IG9mCiAgCSAgICAgICAgaWYgKCRfc2ZfZmxhZyAhPSAkX29mX2ZsYWcpCiAg"
exploitPackGDB += "IAkJICAgICAgICBjb2xvciAkUkVECiAgIAkJICAgICAgICBwcmludGYgIiAgSnVtcCBpcyB0YWtl"
exploitPackGDB += "biAocyE9bykiCiAgCSAgICAgICAgZWxzZQogICAgICAgIAkJY29sb3IgJFJFRAogICAJCSAgICAg"
exploitPackGDB += "ICAgcHJpbnRmICIgIEp1bXAgaXMgTk9UIHRha2VuIChzPW8pIgogIAkgICAgICAgIGVuZCAKICAg"
exploitPackGDB += "ICAgICBlbmQKICAgICAgICAjIyBvcGNvZGUgMHg3RTogSkxFLCBKTkcgKGp1bXAgaWYgWkYgPSAx"
exploitPackGDB += "IG9yIFNGICE9IE9GKQogICAgICAgICMjIG9wY29kZSAweDBGOEU6IEpORywgSkxFIChqdW1wIGlm"
exploitPackGDB += "IFpGID0gMSBvciBTRiAhPSBPRikKICAgICAgICBpZiAoICgkX2J5dGUxID09IDB4N0UpIHx8ICgk"
exploitPackGDB += "X2J5dGUxID09IDB4MEYgJiYgJF9ieXRlMiA9PSAweDhFKSApCiAgICAgICAgICAgICMgemYgPSAx"
exploitPackGDB += "IG9yIHNmICE9IG9mCiAgICAgICAgCWlmICgoJF96Zl9mbGFnID09IDEpIHx8ICgkX3NmX2ZsYWcg"
exploitPackGDB += "IT0gJF9vZl9mbGFnKSkKICAgCSAgICAgICAgCWNvbG9yICRSRUQKICAgCQkgICAgICAgIHByaW50"
exploitPackGDB += "ZiAiICBKdW1wIGlzIHRha2VuICh6Zj0xIG9yIHNmIT1vZikiCiAgCSAgICAgICAgZWxzZQogICAJ"
exploitPackGDB += "CSAgICAgICAgY29sb3IgJFJFRAogICAJICAgICAgICAJcHJpbnRmICIgIEp1bXAgaXMgTk9UIHRh"
exploitPackGDB += "a2VuICh6ZiE9MSBvciBzZj1vZikiCiAgCSAgICAgICAgZW5kIAogICAgICAgIGVuZAogICAgICAg"
exploitPackGDB += "ICMjIG9wY29kZSAweDc1OiBKTkUsIEpOWiAoanVtcCBpZiBaRiA9IDApCiAgICAgICAgIyMgb3Bj"
exploitPackGDB += "b2RlIDB4MEY4NTogSk5FLCBKTlogKGp1bXAgaWYgWkYgPSAwKQogICAgICAgIGlmICggKCRfYnl0"
exploitPackGDB += "ZTEgPT0gMHg3NSkgfHwgKCRfYnl0ZTEgPT0gMHgwRiAmJiAkX2J5dGUyID09IDB4ODUpICkKICAg"
exploitPackGDB += "ICAgICAgICAgIyBaRiA9IDAKICAJICAgICAgICBpZiAoJF96Zl9mbGFnID09IDApCiAgIAkJICAg"
exploitPackGDB += "ICAgICBjb2xvciAkUkVECiAgICAgICAgCQlwcmludGYgIiAgSnVtcCBpcyB0YWtlbiAoej0wKSIK"
exploitPackGDB += "ICAJICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAjIFpGID0gMQogICAJCSAgICAgICAgY29s"
exploitPackGDB += "b3IgJFJFRAogICAJICAgICAgICAJcHJpbnRmICIgIEp1bXAgaXMgTk9UIHRha2VuICh6IT0wKSIK"
exploitPackGDB += "ICAJICAgICAgICBlbmQgCiAgICAgICAgZW5kCiAgICAgICAgIyMgb3Bjb2RlIDB4NzE6IEpOTyAo"
exploitPackGDB += "T0YgPSAwKQogICAgICAgICMjIG9wY29kZSAweDBGODE6IEpOTyAoT0YgPSAwKQogICAgICAgIGlm"
exploitPackGDB += "ICggKCRfYnl0ZTEgPT0gMHg3MSkgfHwgKCRfYnl0ZTEgPT0gMHgwRiAmJiAkX2J5dGUyID09IDB4"
exploitPackGDB += "ODEpICkKICAgICAgICAgICAgIyBPRiA9IDAKCSAgICAgICAgaWYgKCRfb2ZfZmxhZyA9PSAwKQog"
exploitPackGDB += "ICAJCSAgICAgICAgY29sb3IgJFJFRAogICAJICAgICAgICAJcHJpbnRmICIgIEp1bXAgaXMgdGFr"
exploitPackGDB += "ZW4gKG89MCkiCgkgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICMgT0YgIT0gMAogICAgICAg"
exploitPackGDB += "ICAgIAkJY29sb3IgJFJFRAogICAgICAgICAgIAkJcHJpbnRmICIgIEp1bXAgaXMgTk9UIHRha2Vu"
exploitPackGDB += "IChvIT0wKSIKICAgICAgICAgIAllbmQgCiAgICAgICAgZW5kCiAgICAgICAgIyMgb3Bjb2RlIDB4"
exploitPackGDB += "N0I6IEpOUCwgSlBPIChqdW1wIGlmIFBGID0gMCkKICAgICAgICAjIyBvcGNvZGUgMHgwRjhCOiBK"
exploitPackGDB += "UE8gKGp1bXAgaWYgUEYgPSAwKQogICAgICAgIGlmICggKCRfYnl0ZTEgPT0gMHg3QikgfHwgKCRf"
exploitPackGDB += "Ynl0ZTEgPT0gMHgwRiAmJiAkX2J5dGUyID09IDB4OEIpICkKICAgICAgICAgICAgICMgUEYgPSAw"
exploitPackGDB += "CiAgICAgICAgICAJaWYgKCRfcGZfZmxhZyA9PSAwKQogICAgICAgICAgIAkJY29sb3IgJFJFRAog"
exploitPackGDB += "ICAgICAgICAgIAkJcHJpbnRmICIgIEp1bXAgaXMgTk9UIHRha2VuIChwPTApIgogICAgICAgICAg"
exploitPackGDB += "CWVsc2UKICAgICAgICAgICAgICAgICMgUEYgIT0gMAogICAgICAgICAgIAkJY29sb3IgJFJFRAog"
exploitPackGDB += "ICAJCSAgICAgICAgcHJpbnRmICIgIEp1bXAgaXMgdGFrZW4gKHAhPTApIgogICAgICAgICAgCWVu"
exploitPackGDB += "ZCAKICAgICAgICBlbmQKICAgICAgICAjIyBvcGNvZGUgMHg3OTogSk5TIChqdW1wIGlmIFNGID0g"
exploitPackGDB += "MCkKICAgICAgICAjIyBvcGNvZGUgMHgwRjg5OiBKTlMgKGp1bXAgaWYgU0YgPSAwKQogICAgICAg"
exploitPackGDB += "IGlmICggKCRfYnl0ZTEgPT0gMHg3OSkgfHwgKCRfYnl0ZTEgPT0gMHgwRiAmJiAkX2J5dGUyID09"
exploitPackGDB += "IDB4ODkpICkKICAgICAgICAgICAgICMgU0YgPSAwCiAgICAgICAgICAJaWYgKCRfc2ZfZmxhZyA9"
exploitPackGDB += "PSAwKQogICAJCSAgICAgICAgY29sb3IgJFJFRAogICAgICAgICAgIAkJcHJpbnRmICIgIEp1bXAg"
exploitPackGDB += "aXMgdGFrZW4gKHM9MCkiCiAgICAgICAgICAJZWxzZQogICAgICAgICAgICAgICAgICMgU0YgIT0g"
exploitPackGDB += "MAogICAgICAgICAgIAkJY29sb3IgJFJFRAogICAJCSAgICAgICAgcHJpbnRmICIgIEp1bXAgaXMg"
exploitPackGDB += "Tk9UIHRha2VuIChzIT0wKSIKICAgICAgICAgIAllbmQgCiAgICAgICAgZW5kCiAgICAgICAgIyMg"
exploitPackGDB += "b3Bjb2RlIDB4NzA6IEpPIChqdW1wIGlmIE9GPTEpCiAgICAgICAgIyMgb3Bjb2RlIDB4MEY4MDog"
exploitPackGDB += "Sk8gKGp1bXAgaWYgT0Y9MSkKICAgICAgICBpZiAoICgkX2J5dGUxID09IDB4NzApIHx8ICgkX2J5"
exploitPackGDB += "dGUxID09IDB4MEYgJiYgJF9ieXRlMiA9PSAweDgwKSApCiAgICAgICAgICAgICAjIE9GID0gMQog"
exploitPackGDB += "ICAgICAgIAlpZiAoJF9vZl9mbGFnID09IDEpCiAgICAgICAgCQljb2xvciAkUkVECiAgIAkJICAg"
exploitPackGDB += "ICAgICBwcmludGYgIiAgSnVtcCBpcyB0YWtlbiAobz0xKSIKICAgICAgICAgIAllbHNlCiAgICAg"
exploitPackGDB += "ICAgICAgICAgICAjIE9GICE9IDEKICAgICAgICAgICAJCWNvbG9yICRSRUQKICAgCQkgICAgICAg"
exploitPackGDB += "IHByaW50ZiAiICBKdW1wIGlzIE5PVCB0YWtlbiAobyE9MSkiCiAgICAgICAgICAJZW5kIAogICAg"
exploitPackGDB += "ICAgIGVuZAogICAgICAgICMjIG9wY29kZSAweDdBOiBKUCwgSlBFIChqdW1wIGlmIFBGPTEpCiAg"
exploitPackGDB += "ICAgICAgIyMgb3Bjb2RlIDB4MEY4QTogSlAsIEpQRSAoanVtcCBpZiBQRj0xKQogICAgICAgIGlm"
exploitPackGDB += "ICggKCRfYnl0ZTEgPT0gMHg3QSkgfHwgKCRfYnl0ZTEgPT0gMHgwRiAmJiAkX2J5dGUyID09IDB4"
exploitPackGDB += "OEEpICkKICAgICAgICAgICAgIyBQRiA9IDEKICAgICAgICAgIAlpZiAoJF9wZl9mbGFnID09IDEp"
exploitPackGDB += "CiAgIAkJICAgICAgICBjb2xvciAkUkVECiAgICAgICAgICAgCQlwcmludGYgIiAgSnVtcCBpcyB0"
exploitPackGDB += "YWtlbiAocD0xKSIKICAgICAgICAgIAllbHNlCiAgICAgICAgICAgICAgICAgIyBQRiA9IDAKICAg"
exploitPackGDB += "ICAgICAgICAJCWNvbG9yICRSRUQKICAgCQkgICAgICAgIHByaW50ZiAiICBKdW1wIGlzIE5PVCB0"
exploitPackGDB += "YWtlbiAocCE9MSkiCiAgICAgICAgICAJZW5kIAogICAgICAgIGVuZAogICAgICAgICMjIG9wY29k"
exploitPackGDB += "ZSAweDc4OiBKUyAoanVtcCBpZiBTRj0xKQogICAgICAgICMjIG9wY29kZSAweDBGODg6IEpTIChq"
exploitPackGDB += "dW1wIGlmIFNGPTEpCiAgICAgICAgaWYgKCAoJF9ieXRlMSA9PSAweDc4KSB8fCAoJF9ieXRlMSA9"
exploitPackGDB += "PSAweDBGICYmICRfYnl0ZTIgPT0gMHg4OCkgKQogICAgICAgICAgICAgIyBTRiA9IDEKICAgICAg"
exploitPackGDB += "ICAJaWYgKCRfc2ZfZmxhZyA9PSAxKQogICAJCSAgICAgICAgY29sb3IgJFJFRAogICAgICAgICAg"
exploitPackGDB += "IAkJcHJpbnRmICIgIEp1bXAgaXMgdGFrZW4gKHM9MSkiCiAgICAgICAgICAJZWxzZQogICAgICAg"
exploitPackGDB += "ICAgICAgICAgICMgU0YgIT0gMQogICAgICAgICAgIAkJY29sb3IgJFJFRAogICAgICAgICAgIAkJ"
exploitPackGDB += "cHJpbnRmICIgIEp1bXAgaXMgTk9UIHRha2VuIChzIT0xKSIKICAgICAgICAgIAllbmQgCiAgICAg"
exploitPackGDB += "ICAgZW5kCiAgICBlbmQKZW5kCmRvY3VtZW50IGR1bXBqdW1wClN5bnRheDogZHVtcGp1bXAKfCBE"
exploitPackGDB += "aXNwbGF5IGlmIGNvbmRpdGlvbmFsIGp1bXAgd2lsbCBiZSB0YWtlbiBvciBub3QuCmVuZAoKZGVm"
exploitPackGDB += "aW5lIGR1bXBqdW1waGVscGVyCiAgICAjIDAwMDAgLSBFUTogWiA9PSAxCiAgICBpZiAoJF9jb25k"
exploitPackGDB += "aXRpb25hbCA9PSAweDApCgkgICAgaWYgKCRfel9mbGFnID09IDEpCgkJICAgIGNvbG9yICRSRUQK"
exploitPackGDB += "ICAgIAkJcHJpbnRmICIgSnVtcCBpcyB0YWtlbiAoej09MSkiCiAgICAJZWxzZQoJICAgIAljb2xv"
exploitPackGDB += "ciAkUkVECiAgICAJCXByaW50ZiAiIEp1bXAgaXMgTk9UIHRha2VuICh6IT0xKSIKICAgIAllbmQK"
exploitPackGDB += "ICAgIGVuZAogICAgIyAwMDAxIC0gTkU6IFogPT0gMAogICAgaWYgKCRfY29uZGl0aW9uYWwgPT0g"
exploitPackGDB += "MHgxKQoJICAgIGlmICgkX3pfZmxhZyA9PSAwKQoJCSAgICBjb2xvciAkUkVECiAgICAJCXByaW50"
exploitPackGDB += "ZiAiIEp1bXAgaXMgdGFrZW4gKHo9PTApIgoJICAgIGVsc2UKCQkgICAgY29sb3IgJFJFRAogICAg"
exploitPackGDB += "CQlwcmludGYgIiBKdW1wIGlzIE5PVCB0YWtlbiAoeiE9MCkiCgkgICAgZW5kCiAgICBlbmQKICAg"
exploitPackGDB += "ICMgMDAxMCAtIENTOiBDID09IDEKICAgIGlmICgkX2NvbmRpdGlvbmFsID09IDB4MikKCSAgICBp"
exploitPackGDB += "ZiAoJF9jX2ZsYWcgPT0gMSkKCQkgICAgY29sb3IgJFJFRAogICAgCQlwcmludGYgIiBKdW1wIGlz"
exploitPackGDB += "IHRha2VuIChjPT0xKSIKCSAgICBlbHNlCgkJICAgIGNvbG9yICRSRUQKICAgIAkJcHJpbnRmICIg"
exploitPackGDB += "SnVtcCBpcyBOT1QgdGFrZW4gKGMhPTEpIgoJICAgIGVuZAogICAgZW5kCiAgICAjIDAwMTEgLSBD"
exploitPackGDB += "QzogQyA9PSAwCiAgICBpZiAoJF9jb25kaXRpb25hbCA9PSAweDMpCgkgICAgaWYgKCRfY19mbGFn"
exploitPackGDB += "ID09IDApCgkJICAgIGNvbG9yICRSRUQKICAgIAkJcHJpbnRmICIgSnVtcCBpcyB0YWtlbiAoYz09"
exploitPackGDB += "MCkiCgkgICAgZWxzZQoJCSAgICBjb2xvciAkUkVECiAgICAJCXByaW50ZiAiIEp1bXAgaXMgTk9U"
exploitPackGDB += "IHRha2VuIChjIT0wKSIKCSAgICBlbmQKICAgIGVuZAogICAgIyAwMTAwIC0gTUk6IE4gPT0gMQog"
exploitPackGDB += "ICAgaWYgKCRfY29uZGl0aW9uYWwgPT0gMHg0KQoJICAgIGlmICgkX25fZmxhZyA9PSAxKQoJCSAg"
exploitPackGDB += "ICBjb2xvciAkUkVECgkgICAgCXByaW50ZiAiIEp1bXAgaXMgdGFrZW4gKG49PTEpIgogICAgCWVs"
exploitPackGDB += "c2UKCQkgICAgY29sb3IgJFJFRAogICAgCQlwcmludGYgIiBKdW1wIGlzIE5PVCB0YWtlbiAobiE9"
exploitPackGDB += "MSkiCgkgICAgZW5kCiAgICBlbmQKICAgICMgMDEwMSAtIFBMOiBOID09IDAKICAgIGlmICgkX2Nv"
exploitPackGDB += "bmRpdGlvbmFsID09IDB4NSkKCSAgICBpZiAoJF9uX2ZsYWcgPT0gMCkKCQkgICAgY29sb3IgJFJF"
exploitPackGDB += "RAogICAgCQlwcmludGYgIiBKdW1wIGlzIHRha2VuIChuPT0wKSIKCSAgICBlbHNlCgkJICAgIGNv"
exploitPackGDB += "bG9yICRSRUQKICAgIAkJcHJpbnRmICIgSnVtcCBpcyBOT1QgdGFrZW4gKG4hPTApIgoJICAgIGVu"
exploitPackGDB += "ZAogICAgZW5kCiAgICAjIDAxMTAgLSBWUzogViA9PSAxCiAgICBpZiAoJF9jb25kaXRpb25hbCA9"
exploitPackGDB += "PSAweDYpCgkgICAgaWYgKCRfdl9mbGFnID09IDEpCgkJICAgIGNvbG9yICRSRUQKICAgIAkJcHJp"
exploitPackGDB += "bnRmICIgSnVtcCBpcyB0YWtlbiAodj09MSkiCgkgICAgZWxzZQoJCSAgICBjb2xvciAkUkVECiAg"
exploitPackGDB += "ICAJCXByaW50ZiAiIEp1bXAgaXMgTk9UIHRha2VuICh2IT0xKSIKCSAgICBlbmQKICAgIGVuZAog"
exploitPackGDB += "ICAgIyAwMTExIC0gVkM6IFYgPT0gMAogICAgaWYgKCRfY29uZGl0aW9uYWwgPT0gMHg3KQoJICAg"
exploitPackGDB += "IGlmICgkX3ZfZmxhZyA9PSAwKQoJCSAgICBjb2xvciAkUkVECiAgICAgICAgCXByaW50ZiAiIEp1"
exploitPackGDB += "bXAgaXMgdGFrZW4gKHY9PTApIgogICAgCWVsc2UKCSAgICAJY29sb3IgJFJFRAogICAgCQlwcmlu"
exploitPackGDB += "dGYgIiBKdW1wIGlzIE5PVCB0YWtlbiAodiE9MCkiCgkgICAgZW5kCiAgICBlbmQKICAgICMgMTAw"
exploitPackGDB += "MCAtIEhJOiBDID09IDEgYW5kIFogPT0gMAogICAgaWYgKCRfY29uZGl0aW9uYWwgPT0gMHg4KQoJ"
exploitPackGDB += "ICAgIGlmICgkX2NfZmxhZyA9PSAxICYmICRfel9mbGFnID09IDApCgkJICAgIGNvbG9yICRSRUQK"
exploitPackGDB += "ICAgICAgICAJcHJpbnRmICIgSnVtcCBpcyB0YWtlbiAoYz09MSBhbmQgej09MCkiCiAgICAJZWxz"
exploitPackGDB += "ZQoJICAgIAljb2xvciAkUkVECiAgICAJCXByaW50ZiAiIEp1bXAgaXMgTk9UIHRha2VuIChjIT0x"
exploitPackGDB += "IG9yIHohPTApIgogICAgCWVuZAogICAgZW5kCiAgICAjIDEwMDEgLSBMUzogQyA9PSAwIG9yIFog"
exploitPackGDB += "PT0gMQogICAgaWYgKCRfY29uZGl0aW9uYWwgPT0gMHg5KQoJICAgIGlmICgkX2NfZmxhZyA9PSAw"
exploitPackGDB += "IHx8ICRfel9mbGFnID09IDEpCgkJICAgIGNvbG9yICRSRUQKICAgIAkJcHJpbnRmICIgSnVtcCBp"
exploitPackGDB += "cyB0YWtlbiAoYz09MCBvciB6PT0xKSIKCSAgICBlbHNlCiAgICAJCWNvbG9yICRSRUQKICAgIAkJ"
exploitPackGDB += "cHJpbnRmICIgSnVtcCBpcyBOT1QgdGFrZW4gKGMhPTAgb3IgeiE9MSkiCgkgICAgZW5kCiAgICBl"
exploitPackGDB += "bmQKICAgICMgMTAxMCAtIEdFOiBOID09IFYKICAgIGlmICgkX2NvbmRpdGlvbmFsID09IDB4QSkK"
exploitPackGDB += "CSAgICBpZiAoJF9uX2ZsYWcgPT0gJF92X2ZsYWcpCgkJICAgIGNvbG9yICRSRUQKICAgICAgICAJ"
exploitPackGDB += "cHJpbnRmICIgSnVtcCBpcyB0YWtlbiAobj09dikiCiAgICAJZWxzZQoJICAgIAljb2xvciAkUkVE"
exploitPackGDB += "CiAgICAJCXByaW50ZiAiIEp1bXAgaXMgTk9UIHRha2VuIChuIT12KSIKICAgIAllbmQKICAgIGVu"
exploitPackGDB += "ZAogICAgIyAxMDExIC0gTFQ6IE4gIT0gVgogICAgaWYgKCRfY29uZGl0aW9uYWwgPT0gMHhCKQoJ"
exploitPackGDB += "ICAgIGlmICgkX25fZmxhZyAhPSAkX3ZfZmxhZykKCQkgICAgY29sb3IgJFJFRAogICAgCQlwcmlu"
exploitPackGDB += "dGYgIiBKdW1wIGlzIHRha2VuIChuIT12KSIKCSAgICBlbHNlCgkJICAgIGNvbG9yICRSRUQKICAg"
exploitPackGDB += "IAkJcHJpbnRmICIgSnVtcCBpcyBOT1QgdGFrZW4gKG49PXYpIgoJICAgIGVuZAogICAgZW5kCiAg"
exploitPackGDB += "ICAjIDExMDAgLSBHVDogWiA9PSAwIGFuZCBOID09IFYKICAgIGlmICgkX2NvbmRpdGlvbmFsID09"
exploitPackGDB += "IDB4QykKCSAgICBpZiAoJF96X2ZsYWcgPT0gMCAmJiAkX25fZmxhZyA9PSAkX3ZfZmxhZykKCQkg"
exploitPackGDB += "ICAgY29sb3IgJFJFRAogICAgCQlwcmludGYgIiBKdW1wIGlzIHRha2VuICh6PT0wIGFuZCBuPT12"
exploitPackGDB += "KSIKCSAgICBlbHNlCgkJICAgIGNvbG9yICRSRUQKICAgIAkJcHJpbnRmICIgSnVtcCBpcyBOT1Qg"
exploitPackGDB += "dGFrZW4gKHohPTAgb3IgbiE9dikiCgkgICAgZW5kCiAgICBlbmQKICAgICMgMTEwMSAtIExFOiBa"
exploitPackGDB += "ID09IDEgb3IgTiAhPSBWCiAgICBpZiAoJF9jb25kaXRpb25hbCA9PSAweEQpCgkgICAgaWYgKCRf"
exploitPackGDB += "el9mbGFnID09IDEgfHwgJF9uX2ZsYWcgIT0gJF92X2ZsYWcpCgkJICAgIGNvbG9yICRSRUQKICAg"
exploitPackGDB += "IAkJcHJpbnRmICIgSnVtcCBpcyB0YWtlbiAoej09MSBvciBuIT12KSIKCSAgICBlbHNlCgkJICAg"
exploitPackGDB += "IGNvbG9yICRSRUQKICAgIAkJcHJpbnRmICIgSnVtcCBpcyBOT1QgdGFrZW4gKHohPTEgb3Igbj09"
exploitPackGDB += "dikiCgkgICAgZW5kCiAgICBlbmQKZW5kCmRvY3VtZW50IGR1bXBqdW1waGVscGVyClN5bnRheDog"
exploitPackGDB += "ZHVtcGp1bXBoZWxwZXIKfCBIZWxwZXIgZnVuY3Rpb24gdG8gZGVjaWRlIGlmIGNvbmRpdGlvbmFs"
exploitPackGDB += "IGp1bXAgd2lsbCBiZSB0YWtlbiBvciBub3QsIGZvciBBUk0gYW5kIFRodW1iLgplbmQKCgojIF9f"
exploitPackGDB += "X19fX19fX19fX19fX3Byb2Nlc3MgY29udGV4dF9fX19fX19fX19fX19fCiMgaW5pdGlhbGl6ZSB2"
exploitPackGDB += "YXJpYWJsZQpzZXQgJGRpc3BsYXlvYmplY3RpdmVjID0gMAoKZGVmaW5lIGNvbnRleHQgCiAgICBj"
exploitPackGDB += "b2xvciAkQ09MT1JfU0VQQVJBVE9SCiAgICBpZiAkU0hPV0NQVVJFR0lTVEVSUyA9PSAxCgkgICAg"
exploitPackGDB += "cHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgoJICAgIHBy"
exploitPackGDB += "aW50ZiAiLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIKCSAgICBpZiAoJDY0QklU"
exploitPackGDB += "UyA9PSAxKQoJICAgICAgICBwcmludGYgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLS0tLSIKCSAgICBlbmQKCSAgICBjb2xvciAkQ09MT1JfU0VQQVJBVE9SCgkgICAg"
exploitPackGDB += "Y29sb3JfYm9sZAoJICAgIHByaW50ZiAiW3JlZ3NdXG4iCgkgICAgY29sb3JfcmVzZXQKCSAgICBy"
exploitPackGDB += "ZWcKCSAgICBjb2xvciAkQ1lBTgogICAgZW5kCiAgICBpZiAkU0hPV1NUQUNLID09IDEKICAgIAlj"
exploitPackGDB += "b2xvciAkQ09MT1JfU0VQQVJBVE9SCgkJaWYgJEFSTSA9PSAxCiAgICAgICBwcmludGYgIlsweCUw"
exploitPackGDB += "OFhdIiwgJHNwCgkJZWxzZQogICAgICAgIGlmICgkNjRCSVRTID09IDEpCgkJICAgICAgICBwcmlu"
exploitPackGDB += "dGYgIlsweCUwNFg6MHglMDE2bFhdIiwgJHNzLCAkcnNwCiAgICAgICAgZWxzZQogICAgICAgICAg"
exploitPackGDB += "ICBwcmludGYgIlsweCUwNFg6MHglMDhYXSIsICRzcywgJGVzcAogICAgICAgIGVuZAogICAgZW5k"
exploitPackGDB += "CiAgICAgICAgY29sb3IgJENPTE9SX1NFUEFSQVRPUgoJCXByaW50ZiAiLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLSIKICAgIAlwcmludGYgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgoJ"
exploitPackGDB += "ICAgIGlmICgkNjRCSVRTID09IDEpCgkgICAgICAgIHByaW50ZiAiLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLS0tLS0tLS0tLSIKCSAgICBlbmQKCSAgICBjb2xvciAkQ09MT1JfU0VQQVJBVE9S"
exploitPackGDB += "CgkgICAgY29sb3JfYm9sZAoJICAgIHByaW50ZiAiW3N0YWNrXVxuIgogICAgCWNvbG9yX3Jlc2V0"
exploitPackGDB += "CiAgICAJc2V0ICRjb250ZXh0X2kgPSAkQ09OVEVYVFNJWkVfU1RBQ0sKICAgIAl3aGlsZSAoJGNv"
exploitPackGDB += "bnRleHRfaSA+IDApCiAgICAgICAJICAgIHNldCAkY29udGV4dF90ID0gJHNwICsgMHgxMCAqICgk"
exploitPackGDB += "Y29udGV4dF9pIC0gMSkKICAgICAgIAkgICAgaGV4ZHVtcCAkY29udGV4dF90CiAgICAgICAJICAg"
exploitPackGDB += "IHNldCAkY29udGV4dF9pLS0KICAgIAllbmQKICAgIGVuZAogICAgIyBzaG93IHRoZSBvYmplY3Rp"
exploitPackGDB += "dmUgQyBtZXNzYWdlIGJlaW5nIHBhc3NlZCB0byBtc2dTZW5kCiAgICBpZiAkU0hPV09CSkVDVElW"
exploitPackGDB += "RUMgPT0gMQogICAgICAgICNGSVhNRTogWDY0IGFuZCBBUk0KICAgICAgICAjIFdoYXQgYSBwaWVj"
exploitPackGDB += "ZSBvZiBjcmFwIHRoYXQncyBnb2luZyBvbiBoZXJlIDopCiAgICAgICAgIyBkZXRlY3QgaWYgaXQn"
exploitPackGDB += "cyB0aGUgY29ycmVjdCBvcGNvZGUgd2UgYXJlIHNlYXJjaGluZyBmb3IKICAgICAgICBpZiAkQVJN"
exploitPackGDB += "ID09IDAKICAgICAgICAgICAgc2V0ICRfX2J5dGUxID0gKih1bnNpZ25lZCBjaGFyICopJHBjCiAg"
exploitPackGDB += "ICAJICAgIHNldCAkX19ieXRlID0gKihpbnQgKikkcGMKICAgICAgICAJaWYgKCRfX2J5dGUgPT0g"
exploitPackGDB += "MHg0MjQ0NDg5KQogICAgICAgICAgCQlzZXQgJG9iamVjdGl2ZWMgPSAkZWF4CiAgICAgIAkgICAg"
exploitPackGDB += "CXNldCAkZGlzcGxheW9iamVjdGl2ZWMgPSAxCiAgICAJICAgIGVuZAoKICAgICAgICAJaWYgKCRf"
exploitPackGDB += "X2J5dGUgPT0gMHg0MjQ1NDg5KQogICAgICAgICAJCXNldCAkb2JqZWN0aXZlYyA9ICRlZHgKICAg"
exploitPackGDB += "ICAJICAgIAlzZXQgJGRpc3BsYXlvYmplY3RpdmVjID0gMQogICAgCSAgICBlbmQKCiAgICAgICAg"
exploitPackGDB += "CWlmICgkX19ieXRlID09IDB4NDI0NGM4OSkKICAgICAgICAgCQlzZXQgJG9iamVjdGl2ZWMgPSAk"
exploitPackGDB += "ZWN4CiAgICAgCSAgICAJc2V0ICRkaXNwbGF5b2JqZWN0aXZlYyA9IDEKICAgICAgICAJZW5kCiAg"
exploitPackGDB += "ICAgICAgZWxzZQogICAgICAgICAgICBzZXQgJF9fYnl0ZTEgPSAwCiAgICAgICAgZW5kCiAgICAg"
exploitPackGDB += "ICAgIyBhbmQgbm93IGRpc3BsYXkgaXQgb3Igbm90ICh3ZSBoYXZlIG5vIGludGVyZXN0IGluIGhh"
exploitPackGDB += "dmluZyB0aGUgaW5mbyBkaXNwbGF5ZWQgYWZ0ZXIgdGhlIGNhbGwpCiAgICAgICAgaWYgJF9fYnl0"
exploitPackGDB += "ZTEgPT0gMHhFOAogICAgICAgICAgICBpZiAkZGlzcGxheW9iamVjdGl2ZWMgPT0gMQogICAgICAg"
exploitPackGDB += "ICAgICAgICAgY29sb3IgJENPTE9SX1NFUEFSQVRPUgogICAgICAgICAgICAgICAgcHJpbnRmICIt"
exploitPackGDB += "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLSIKICAgICAgICAgICAgICAgIGlmICgkNjRCSVRTID09IDEpCiAgICAgICAgICAg"
exploitPackGDB += "ICAgICAgICAgcHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0iCiAgICAgICAgICAgICAgICBlbmQKICAgICAgICAgICAgICAgIGNvbG9yICRDT0xPUl9T"
exploitPackGDB += "RVBBUkFUT1IKICAgICAgICAgICAgICAgIGNvbG9yX2JvbGQKCSAgICAJCXByaW50ZiAiW09iamVj"
exploitPackGDB += "dGl2ZUNdXG4iCgkgICAgCQljb2xvcl9yZXNldAogICAgICAJICAgIAljb2xvciAkQkxBQ0sKICAg"
exploitPackGDB += "ICAgCQkgICAgeC9zICRvYmplY3RpdmVjCiAgICAgICAgIAllbmQgICAKICAgICAgICAgCXNldCAk"
exploitPackGDB += "ZGlzcGxheW9iamVjdGl2ZWMgPSAwICAgICAKICAgICAgICBlbmQKICAgICAgICBpZiAkZGlzcGxh"
exploitPackGDB += "eW9iamVjdGl2ZWMgPT0gMQogICAgICAgICAgICBjb2xvciAkQ09MT1JfU0VQQVJBVE9SCiAgICAg"
exploitPackGDB += "ICAgICAJcHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIKICAgICAgICAgIAlpZiAoJDY0QklUUyA9PSAxKQoJ"
exploitPackGDB += "ICAgICAgICAgICAgcHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0iCiAgICAJICAgIGVuZAogICAgCSAgICBjb2xvciAkQ09MT1JfU0VQQVJBVE9SCiAg"
exploitPackGDB += "ICAJICAgIGNvbG9yX2JvbGQKCQkgICAgcHJpbnRmICJbT2JqZWN0aXZlQ11cbiIKCQkgICAgY29s"
exploitPackGDB += "b3JfcmVzZXQKICAgICAgICAgIAljb2xvciAkQkxBQ0sKICAgICAgICAgIAl4L3MgJG9iamVjdGl2"
exploitPackGDB += "ZWMgCiAgICAgICAgZW5kICAgCiAgICBlbmQKICAgIGNvbG9yX3Jlc2V0CiMgYW5kIHRoaXMgaXMg"
exploitPackGDB += "dGhlIGVuZCBvZiB0aGlzIGxpdHRsZSBjcmFwCgogICAgaWYgJFNIT1dEQVRBV0lOID09IDEKICAg"
exploitPackGDB += "ICAgICBkYXRhd2luCiAgICBlbmQKCiAgICBjb2xvciAkQ09MT1JfU0VQQVJBVE9SCiAgICBwcmlu"
exploitPackGDB += "dGYgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLS0tLS0tLS0tLS0tIgogICAgaWYgKCQ2NEJJVFMgPT0gMSkKCSAgICBwcmludGYg"
exploitPackGDB += "Ii0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSIKCWVuZAoJY29s"
exploitPackGDB += "b3IgJENPTE9SX1NFUEFSQVRPUgoJY29sb3JfYm9sZAogICAgcHJpbnRmICJbY29kZV1cbiIKICAg"
exploitPackGDB += "IGNvbG9yX3Jlc2V0CiAgICBzZXQgJGNvbnRleHRfaSA9ICRDT05URVhUU0laRV9DT0RFCiAgICBp"
exploitPackGDB += "ZiAoJGNvbnRleHRfaSA+IDApCiAgICAgICAgaWYgKCRTRVRDT0xPUjFTVExJTkUgPT0gMSkJCgkg"
exploitPackGDB += "ICAgICAgIGNvbG9yICRHUkVFTgogICAgICAgICAgICBpZiAoJEFSTSA9PSAxKQogICAgICAgICAg"
exploitPackGDB += "ICAgICAgIyAgICAgICB8ICRjcHNyLnQgKFRodW1iIGZsYWcpCiAgICAgICAgICAgICAgICB4L2kg"
exploitPackGDB += "KHVuc2lnbmVkIGludCkkcGMgfCAoKCRjcHNyID4+IDUpICYgMSkKICAgICAgICAgICAgZWxzZQog"
exploitPackGDB += "ICAgCSAgICAgICAgeC9pICRwYwogICAgICAgICAgICBlbmQKCSAgICAgICAgY29sb3JfcmVzZXQK"
exploitPackGDB += "CSAgICBlbHNlCiAgICAgICAgICAgIGlmICgkQVJNID09IDEpCiAgICAgICAgICAgICAgICAjICAg"
exploitPackGDB += "ICAgIHwgJGNwc3IudCAoVGh1bWIgZmxhZykKCSAgICAgICAgICAgICAgeC9pICh1bnNpZ25lZCBp"
exploitPackGDB += "bnQpJHBjIHwgKCgkY3BzciA+PiA1KSAmIDEpCiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAg"
exploitPackGDB += "ICAgIHgvaSAkcGMKICAgICAgICAgICAgZW5kCgkgICAgZW5kCiAgICAgICAgc2V0ICRjb250ZXh0"
exploitPackGDB += "X2ktLQogICAgZW5kCiAgICB3aGlsZSAoJGNvbnRleHRfaSA+IDApCiAgICAgICAgeCAvaQogICAg"
exploitPackGDB += "ICAgIHNldCAkY29udGV4dF9pLS0KICAgIGVuZAogICAgY29sb3IgJENPTE9SX1NFUEFSQVRPUgog"
exploitPackGDB += "ICAgcHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgogICAg"
exploitPackGDB += "cHJpbnRmICItLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIgogICAgaWYg"
exploitPackGDB += "KCQ2NEJJVFMgPT0gMSkKICAgICAgICBwcmludGYgIi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t"
exploitPackGDB += "LS0tLS0tLS0tLS0tLS0tLS0tLVxuIgoJZWxzZQoJICAgIHByaW50ZiAiXG4iCgllbmQKICAgIGNv"
exploitPackGDB += "bG9yX3Jlc2V0CmVuZApkb2N1bWVudCBjb250ZXh0ClN5bnRheDogY29udGV4dAp8IFByaW50IGNv"
exploitPackGDB += "bnRleHQgd2luZG93LCBpLmUuIHJlZ3MsIHN0YWNrLCBkczplc2kgYW5kIGRpc2Fzc2VtYmxlIGNz"
exploitPackGDB += "OmVpcC4KZW5kCgoKZGVmaW5lIGNvbnRleHQtb24KICAgIHNldCAkU0hPV19DT05URVhUID0gMQog"
exploitPackGDB += "ICAgcHJpbnRmICJEaXNwbGF5aW5nIG9mIGNvbnRleHQgaXMgbm93IE9OXG4iCmVuZApkb2N1bWVu"
exploitPackGDB += "dCBjb250ZXh0LW9uClN5bnRheDogY29udGV4dC1vbgp8IEVuYWJsZSBkaXNwbGF5IG9mIGNvbnRl"
exploitPackGDB += "eHQgb24gZXZlcnkgcHJvZ3JhbSBicmVhay4KZW5kCgoKZGVmaW5lIGNvbnRleHQtb2ZmCiAgICBz"
exploitPackGDB += "ZXQgJFNIT1dfQ09OVEVYVCA9IDAKICAgIHByaW50ZiAiRGlzcGxheWluZyBvZiBjb250ZXh0IGlz"
exploitPackGDB += "IG5vdyBPRkZcbiIKZW5kCmRvY3VtZW50IGNvbnRleHQtb2ZmClN5bnRheDogY29udGV4dC1vZmYK"
exploitPackGDB += "fCBEaXNhYmxlIGRpc3BsYXkgb2YgY29udGV4dCBvbiBldmVyeSBwcm9ncmFtIGJyZWFrLgplbmQK"
exploitPackGDB += "CgojIF9fX19fX19fX19fX19fX3Byb2Nlc3MgY29udHJvbF9fX19fX19fX19fX19fCmRlZmluZSBu"
exploitPackGDB += "CiAgICBpZiAkYXJnYyA9PSAwCiAgICAgICAgbmV4dGkKICAgIGVuZAogICAgaWYgJGFyZ2MgPT0g"
exploitPackGDB += "MQogICAgICAgIG5leHRpICRhcmcwCiAgICBlbmQKICAgIGlmICRhcmdjID4gMQogICAgICAgIGhl"
exploitPackGDB += "bHAgbgogICAgZW5kCmVuZApkb2N1bWVudCBuClN5bnRheDogbiA8TlVNPgp8IFN0ZXAgb25lIGlu"
exploitPackGDB += "c3RydWN0aW9uLCBidXQgcHJvY2VlZCB0aHJvdWdoIHN1YnJvdXRpbmUgY2FsbHMuCnwgSWYgTlVN"
exploitPackGDB += "IGlzIGdpdmVuLCB0aGVuIHJlcGVhdCBpdCBOVU0gdGltZXMgb3IgdGlsbCBwcm9ncmFtIHN0b3Bz"
exploitPackGDB += "Lgp8IFRoaXMgaXMgYWxpYXMgZm9yIG5leHRpLgplbmQKCgpkZWZpbmUgZ28KICAgIGlmICRhcmdj"
exploitPackGDB += "ID09IDAKICAgICAgICBzdGVwaQogICAgZW5kCiAgICBpZiAkYXJnYyA9PSAxCiAgICAgICAgc3Rl"
exploitPackGDB += "cGkgJGFyZzAKICAgIGVuZAogICAgaWYgJGFyZ2MgPiAxCiAgICAgICAgaGVscCBnbwogICAgZW5k"
exploitPackGDB += "CmVuZApkb2N1bWVudCBnbwpTeW50YXg6IGdvIDxOVU0+CnwgU3RlcCBvbmUgaW5zdHJ1Y3Rpb24g"
exploitPackGDB += "ZXhhY3RseS4KfCBJZiBOVU0gaXMgZ2l2ZW4sIHRoZW4gcmVwZWF0IGl0IE5VTSB0aW1lcyBvciB0"
exploitPackGDB += "aWxsIHByb2dyYW0gc3RvcHMuCnwgVGhpcyBpcyBhbGlhcyBmb3Igc3RlcGkuCmVuZAoKCmRlZmlu"
exploitPackGDB += "ZSBwcmV0CiAgICBmaW5pc2gKZW5kCmRvY3VtZW50IHByZXQKU3ludGF4OiBwcmV0CnwgRXhlY3V0"
exploitPackGDB += "ZSB1bnRpbCBzZWxlY3RlZCBzdGFjayBmcmFtZSByZXR1cm5zIChzdGVwIG91dCBvZiBjdXJyZW50"
exploitPackGDB += "IGNhbGwpLgp8IFVwb24gcmV0dXJuLCB0aGUgdmFsdWUgcmV0dXJuZWQgaXMgcHJpbnRlZCBhbmQg"
exploitPackGDB += "cHV0IGluIHRoZSB2YWx1ZSBoaXN0b3J5LgplbmQKCgpkZWZpbmUgaW5pdAogICAgc2V0ICRTSE9X"
exploitPackGDB += "X05FU1RfSU5TTiA9IDAKICAgIHRicmVhayBfaW5pdAogICAgcgplbmQKZG9jdW1lbnQgaW5pdApT"
exploitPackGDB += "eW50YXg6IGluaXQKfCBSdW4gcHJvZ3JhbSBhbmQgYnJlYWsgb24gX2luaXQoKS4KZW5kCgoKZGVm"
exploitPackGDB += "aW5lIHN0YXJ0CiAgICBzZXQgJFNIT1dfTkVTVF9JTlNOID0gMAogICAgdGJyZWFrIF9zdGFydAog"
exploitPackGDB += "ICAgcgplbmQKZG9jdW1lbnQgc3RhcnQKU3ludGF4OiBzdGFydAp8IFJ1biBwcm9ncmFtIGFuZCBi"
exploitPackGDB += "cmVhayBvbiBfc3RhcnQoKS4KZW5kCgoKZGVmaW5lIHNzdGFydAogICAgc2V0ICRTSE9XX05FU1Rf"
exploitPackGDB += "SU5TTiA9IDAKICAgIHRicmVhayBfX2xpYmNfc3RhcnRfbWFpbgogICAgcgplbmQKZG9jdW1lbnQg"
exploitPackGDB += "c3N0YXJ0ClN5bnRheDogc3N0YXJ0CnwgUnVuIHByb2dyYW0gYW5kIGJyZWFrIG9uIF9fbGliY19z"
exploitPackGDB += "dGFydF9tYWluKCkuCnwgVXNlZnVsIGZvciBzdHJpcHBlZCBleGVjdXRhYmxlcy4KZW5kCgoKZGVm"
exploitPackGDB += "aW5lIG1haW4KICAgIHNldCAkU0hPV19ORVNUX0lOU04gPSAwCiAgICB0YnJlYWsgbWFpbgogICAg"
exploitPackGDB += "cgplbmQKZG9jdW1lbnQgbWFpbgpTeW50YXg6IG1haW4KfCBSdW4gcHJvZ3JhbSBhbmQgYnJlYWsg"
exploitPackGDB += "b24gbWFpbigpLgplbmQKCgojIEZJWE1FNjQKIyMjIyBXQVJOSU5HICEgV0FSTklORyAhIQojIyMj"
exploitPackGDB += "IE1vcmUgbW9yZSBtZXNzeSBzdHVmZiBzdGFydGluZyAhISEKIyMjIyBJIHdhcyB0aGlua2luZyBh"
exploitPackGDB += "Ym91dCBob3cgdG8gZG8gdGhpcyBhbmQgdGhlbiBpdCBvY3VycmVkIG1lIHRoYXQgaXQgY291bGQg"
exploitPackGDB += "YmUgYXMgc2ltcGxlIGFzIHRoaXMgISA6KQpkZWZpbmUgc3RlcG9mcmFtZXdvcmsKICAgIGlmICRB"
exploitPackGDB += "Uk0gPT0gMQogICAgICAgICMgYmwgYW5kIGJ4IG9wY29kZXMKICAgICAgICAjIGJ4IFJuICA9PiBB"
exploitPackGDB += "Uk0gYml0cyAyNy0yMDogMCAwIDAgMSAwIDAgMSAwICwgYml0cyA3LTQ6IDAgMCAwIDEgOyBUaHVt"
exploitPackGDB += "YiBiaXRzOiAxNS03OiAwIDEgMCAwIDAgMSAxIDEgMAogICAgICAgICMgYmx4IFJuID0+IEFSTSBi"
exploitPackGDB += "aXRzIDI3LTIwOiAwIDAgMCAxIDAgMCAxIDAgLCBiaXRzIDctNDogMCAwIDEgMSA7IFRodW1iIGJp"
exploitPackGDB += "dHM6IDE1LTc6IDAgMSAwIDAgMCAxIDEgMSAxCiAgICAgICAgIyBibCAjID0+IEFSTSBiaXRzIDI3"
exploitPackGDB += "LTI0OiAxIDAgMSAxIDsgVGh1bWIgYml0czogMTUtMTE6IDEgMSAxIDEgMCAKICAgICAgICAjIGJs"
exploitPackGDB += "eCAjID0+IEFSTSBiaXRzIDMxLTI1OiAxIDEgMSAxIDEgMCAxIDsgVGh1bWIgYml0czogMTUtMTE6"
exploitPackGDB += "IDEgMSAxIDEgMCAKICAgICAgICBzZXQgJF9uZXh0YWRkcmVzcyA9IDAKCiAgICAgICAgIyBBUk0g"
exploitPackGDB += "TW9kZQogICAgICAgIGlmICgkX3RfZmxhZyA9PSAwKQogICAgICAgIAlzZXQgJF9icmFuY2hlc2lu"
exploitPackGDB += "dCA9ICoodW5zaWduZWQgaW50KikkcGMKICAgICAgICAJc2V0ICRfYml0MzEgPSAoJF9icmFuY2hl"
exploitPackGDB += "c2ludCA+PiAweDFGKSAmIDEKICAgICAgICAJc2V0ICRfYml0MzAgPSAoJF9icmFuY2hlc2ludCA+"
exploitPackGDB += "PiAweDFFKSAmIDEKICAgICAgICAJc2V0ICRfYml0MjkgPSAoJF9icmFuY2hlc2ludCA+PiAweDFE"
exploitPackGDB += "KSAmIDEKICAgICAgICAJc2V0ICRfYml0MjggPSAoJF9icmFuY2hlc2ludCA+PiAweDFDKSAmIDEK"
exploitPackGDB += "ICAgICAgICAJc2V0ICRfYml0MjcgPSAoJF9icmFuY2hlc2ludCA+PiAweDFCKSAmIDEKICAgICAg"
exploitPackGDB += "ICAJc2V0ICRfYml0MjYgPSAoJF9icmFuY2hlc2ludCA+PiAweDFBKSAmIDEKICAgICAgICAJc2V0"
exploitPackGDB += "ICRfYml0MjUgPSAoJF9icmFuY2hlc2ludCA+PiAweDE5KSAmIDEKICAgICAgICAJc2V0ICRfYml0"
exploitPackGDB += "MjQgPSAoJF9icmFuY2hlc2ludCA+PiAweDE4KSAmIDEKICAgICAgICAJc2V0ICRfYml0MjMgPSAo"
exploitPackGDB += "JF9icmFuY2hlc2ludCA+PiAweDE3KSAmIDEKICAgICAgICAJc2V0ICRfYml0MjIgPSAoJF9icmFu"
exploitPackGDB += "Y2hlc2ludCA+PiAweDE2KSAmIDEKICAgICAgICAJc2V0ICRfYml0MjEgPSAoJF9icmFuY2hlc2lu"
exploitPackGDB += "dCA+PiAweDE1KSAmIDEKICAgICAgICAJc2V0ICRfYml0MjAgPSAoJF9icmFuY2hlc2ludCA+PiAw"
exploitPackGDB += "eDE0KSAmIDEKICAgICAgICAJc2V0ICRfYml0NyA9ICgkX2JyYW5jaGVzaW50ID4+IDB4NykgJiAx"
exploitPackGDB += "CiAgICAgICAgCXNldCAkX2JpdDYgPSAoJF9icmFuY2hlc2ludCA+PiAweDYpICYgMQogICAgICAg"
exploitPackGDB += "IAlzZXQgJF9iaXQ1ID0gKCRfYnJhbmNoZXNpbnQgPj4gMHg1KSAmIDEKICAgICAgICAJc2V0ICRf"
exploitPackGDB += "Yml0NCA9ICgkX2JyYW5jaGVzaW50ID4+IDB4NCkgJiAxCgkKICAgICAgICAgICAgIwlzZXQgJF9s"
exploitPackGDB += "YXN0Ynl0ZSA9ICoodW5zaWduZWQgY2hhciAqKSgkcGMrMykKICAgICAgICAgICAgIwlzZXQgJF9i"
exploitPackGDB += "aXRzMjcyNCA9ICRfbGFzdGJ5dGUgJiAweDEKICAgICAgICAgICAgIwlzZXQgJF9iaXRzMzEyOCA9"
exploitPackGDB += "ICRfbGFzdGJ5dGUgPj4gNAogICAgICAgICAgICAjCWlmICgkX2JpdHMzMTI4ID09IDB4RikKICAg"
exploitPackGDB += "ICAgICAgICAgIwkJc2V0ICRfYml0czI3MjQgPSAkX2xhc3RieXRlICYgMHhBCiAgICAgICAgICAg"
exploitPackGDB += "ICMJCXNldCAkX2JpdHMyNzI0ID0gJF9iaXRzMjcyNCA+PiAxCiAgICAgICAgICAgICMJZW5kCiAg"
exploitPackGDB += "ICAgICAgICAgICMJc2V0ICRfcHJldmlvdXNieXRlID0gKih1bnNpZ25lZCBjaGFyICopKCRwYysy"
exploitPackGDB += "KQogICAgICAgICAgICAjCXNldCAkX2JpdHMyMzIwID0gJF9wcmV2aW91c2J5dGUgPj4gNAogICAg"
exploitPackGDB += "ICAgICAgICAjCXByaW50ZiAiYml0czI3MjQ6ICV4IGJpdHMyMzIwOiAleFxuIiwgJF9iaXRzMjcy"
exploitPackGDB += "NCwgJF9iaXRzMjMyMAoJCiAgICAgICAgCWlmICgkX2JpdDI3ID09IDAgJiYgJF9iaXQyNiA9PSAw"
exploitPackGDB += "ICYmICRfYml0MjUgPT0gMCAmJiAkX2JpdDI0ID09IDEgJiYgJF9iaXQyMyA9PSAwICYmICRfYml0"
exploitPackGDB += "MjIgPT0gMCAmJiAkX2JpdDIxID09IDEgJiYgJF9iaXQyMCA9PSAwICYmICRfYml0NyA9PSAwICYm"
exploitPackGDB += "ICRfYml0NiA9PSAwICYmICRfYml0NSA9PSAwICYmICRfYml0NCA9PSAxKQoJCSAgICAgICAgcHJp"
exploitPackGDB += "bnRmICJGb3VuZCBhIGJ4IFJuXG4iCiAgICAgICAgCQlzZXQgJF9uZXh0YWRkcmVzcyA9ICRwYysw"
exploitPackGDB += "eDQKICAgICAgICAJZW5kCiAgICAgICAgCWlmICgkX2JpdDI3ID09IDAgJiYgJF9iaXQyNiA9PSAw"
exploitPackGDB += "ICYmICRfYml0MjUgPT0gMCAmJiAkX2JpdDI0ID09IDEgJiYgJF9iaXQyMyA9PSAwICYmICRfYml0"
exploitPackGDB += "MjIgPT0gMCAmJiAkX2JpdDIxID09IDEgJiYgJF9iaXQyMCA9PSAwICYmICRfYml0NyA9PSAwICYm"
exploitPackGDB += "ICRfYml0NiA9PSAwICYmICRfYml0NSA9PSAxICYmICRfYml0NCA9PSAxKQoJCSAgICAgICAgcHJp"
exploitPackGDB += "bnRmICJGb3VuZCBhIGJseCBSblxuIgogICAgICAgIAkJc2V0ICRfbmV4dGFkZHJlc3MgPSAkcGMr"
exploitPackGDB += "MHg0CiAgICAgICAgCWVuZAogICAgICAgIAlpZiAoJF9iaXQyNyA9PSAxICYmICRfYml0MjYgPT0g"
exploitPackGDB += "MCAmJiAkX2JpdDI1ID09IDEgJiYgJF9iaXQyNCA9PSAxKQoJCSAgICAgICAgcHJpbnRmICJGb3Vu"
exploitPackGDB += "ZCBhIGJsICNcbiIKICAgICAgICAJCXNldCAkX25leHRhZGRyZXNzID0gJHBjKzB4NAogICAgICAg"
exploitPackGDB += "IAllbmQKICAgICAgICAJaWYgKCRfYml0MzEgPT0gMSAmJiAkX2JpdDMwID09IDEgJiYgJF9iaXQy"
exploitPackGDB += "OSA9PSAxICYmICRfYml0MjggPT0gMSAmJiAkX2JpdDI3ID09IDEgJiYgJF9iaXQyNiA9PSAwICYm"
exploitPackGDB += "ICRfYml0MjUgPT0gMSkKCQkgICAgICAgIHByaW50ZiAiRm91bmQgYSBibHggI1xuIgogICAgICAg"
exploitPackGDB += "IAkJc2V0ICRfbmV4dGFkZHJlc3MgPSAkcGMrMHg0CiAgICAgICAgCWVuZAogICAgICAgICMgVGh1"
exploitPackGDB += "bWIgTW9kZQogICAgICAgIGVsc2UKICAgICAgICAgICAgIyAzMiBiaXRzIGluc3RydWN0aW9ucyBp"
exploitPackGDB += "biBUaHVtYiBhcmUgZGl2aWRlZCBpbnRvIHR3byBoYWxmIHdvcmRzCiAgICAgICAgCXNldCAkX2h3"
exploitPackGDB += "MSA9ICoodW5zaWduZWQgc2hvcnQqKSgkcGMpCiAgICAgICAgCXNldCAkX2h3MiA9ICoodW5zaWdu"
exploitPackGDB += "ZWQgc2hvcnQqKSgkcGMrMikKCQogICAgICAgIAkjIGJsL2JseCAoaW1tZWRpYXRlKQogICAgICAg"
exploitPackGDB += "IAkjIGh3MTogYml0cyAxNS0xMTogMSAxIDEgMSAwCiAgICAgICAgCSMgaHcyOiBiaXRzIDE1LTE0"
exploitPackGDB += "OiAxIDEgOyBCTCBiaXQgMTI6IDEgOyBCTFggYml0IDEyOiAwCiAgICAgICAgCWlmICggKCRfaHcx"
exploitPackGDB += "ID4+IDB4QykgPT0gMHhGICYmICgoJF9odzEgPj4gMHhCKSAmIDEpID09IDApCgkJICAgICAgICBp"
exploitPackGDB += "ZiAoICgoKCRfaHcyID4+IDB4RikgJiAxKSA9PSAxKSAmJiAoKCgkX2h3MiA+PiAweEUpICYgMSkg"
exploitPackGDB += "PT0gMSkgKQogICAgICAgIAkJCXNldCAkX25leHRhZGRyZXNzID0gJHBjKzB4NAoJCSAgICAgICAg"
exploitPackGDB += "ZW5kCiAgICAgICAgCWVuZAogICAgICAgIGVuZAogICAgICAgICMgaWYgd2UgaGF2ZSBmb3VuZCBh"
exploitPackGDB += "IGNhbGwgdG8gYnlwYXNzIHdlIHNldCBhIHRlbXBvcmFyeSBicmVha3BvaW50IG9uIG5leHQgaW5z"
exploitPackGDB += "dHJ1Y3Rpb24gYW5kIGNvbnRpbnVlIAogICAgICAgIGlmICgkX25leHRhZGRyZXNzICE9IDApCiAg"
exploitPackGDB += "ICAgICAgICAgIHRicmVhayAqJF9uZXh0YWRkcmVzcwogICAgICAgICAgICBjb250aW51ZQogICAg"
exploitPackGDB += "ICAgICAgICBwcmludGYgIltTdGVwT10gTmV4dCBhZGRyZXNzIHdpbGwgYmUgJXhcbiIsICRfbmV4"
exploitPackGDB += "dGFkZHJlc3MKICAgICAgICAjIGVsc2Ugd2UganVzdCBzaW5nbGUgc3RlcAogICAgICAgIGVsc2UK"
exploitPackGDB += "ICAgICAgICAgICAgbmV4dGkKICAgICAgICBlbmQKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj"
exploitPackGDB += "IyMjIyMjIyMjIyMgWDg2CiAgICBlbHNlCiAgICAgICAgIyMgd2Uga25vdyB0aGF0IGFuIG9wY29k"
exploitPackGDB += "ZSBzdGFydGluZyBieSAweEU4IGhhcyBhIGZpeGVkIGxlbmd0aAogICAgICAgICMjIGZvciB0aGUg"
exploitPackGDB += "MHhGRiBvcGNvZGVzLCB3ZSBjYW4gZW51bWVyYXRlIHdoYXQgaXMgcG9zc2libGUgdG8gaGF2ZQog"
exploitPackGDB += "ICAgICAgICMgZmlyc3Qgd2UgZ3JhYiB0aGUgZmlyc3QgMyBieXRlcyBmcm9tIHRoZSBjdXJyZW50"
exploitPackGDB += "IHByb2dyYW0gY291bnRlcgogICAgICAgIHNldCAkX2J5dGUxID0gKih1bnNpZ25lZCBjaGFyICop"
exploitPackGDB += "JHBjCiAgICAgICAgc2V0ICRfYnl0ZTIgPSAqKHVuc2lnbmVkIGNoYXIgKikoJHBjKzEpCiAgICAg"
exploitPackGDB += "ICAgc2V0ICRfYnl0ZTMgPSAqKHVuc2lnbmVkIGNoYXIgKikoJHBjKzIpCiAgICAgICAgIyBhbmQg"
exploitPackGDB += "c3RhcnQgdGhlIGZ1bgogICAgICAgICMgaWYgaXQncyBhIDB4RTggb3Bjb2RlLCB0aGUgdG90YWwg"
exploitPackGDB += "aW5zdHJ1Y3Rpb24gc2l6ZSB3aWxsIGJlIDUgYnl0ZXMKICAgICAgICAjIHNvIHdlIGNhbiBzaW1w"
exploitPackGDB += "bHkgY2FsY3VsYXRlIHRoZSBuZXh0IGFkZHJlc3MgYW5kIHVzZSBhIHRlbXBvcmFyeSBicmVha3Bv"
exploitPackGDB += "aW50ICEgVm9pbGEgOikKICAgICAgICBzZXQgJF9uZXh0YWRkcmVzcyA9IDAKICAgICAgICAjIHRo"
exploitPackGDB += "aXMgb25lIGlzIHRoZSBtdXN0IHVzZWZ1bCBmb3IgdXMgISEhCiAgICAgICAgaWYgKCRfYnl0ZTEg"
exploitPackGDB += "PT0gMHhFOCkKICAgICAgICAgICAgc2V0ICRfbmV4dGFkZHJlc3MgPSAkcGMgKyAweDUKICAgICAg"
exploitPackGDB += "ICBlbHNlCiAgICAgICAgICAgICMganVzdCBvdGhlciBjYXNlcyB3ZSBtaWdodCBiZSBpbnRlcmVz"
exploitPackGDB += "dGVkIGluLi4uIG1heWJlIHRoaXMgc2hvdWxkIGJlIHJlbW92ZWQgc2luY2UgdGhlIDB4RTggb3Bj"
exploitPackGDB += "b2RlIGlzIHRoZSBvbmUgd2Ugd2lsbCB1c2UgbW9yZQogICAgICAgICAgICAjIHRoaXMgaXMgYSBi"
exploitPackGDB += "aWcgZnVja2luZyBtZXNzIGFuZCBjYW4gYmUgaW1wcm92ZWQgZm9yIHN1cmUgOikgSSBkb24ndCBs"
exploitPackGDB += "aWtlIHRoZSB3YXkgaXQgaXMgZWhlaGVoZQogICAgICAgICAgICBpZiAoJF9ieXRlMSA9PSAweEZG"
exploitPackGDB += "KQogICAgICAgICAgICAgICAgIyBjYWxsIColZWF4ICgweEZGRDApIHx8IGNhbGwgKiVlZHggKDB4"
exploitPackGDB += "RkZEMikgfHwgY2FsbCAqKCVlY3gpICgweEZGRDEpIHx8IGNhbGwgKCVlYXgpICgweEZGMTApIHx8"
exploitPackGDB += "IGNhbGwgKiVlc2kgKDB4RkZENikgfHwgY2FsbCAqJWVieCAoMHhGRkQzKSB8fCBjYWxsICAgRFdP"
exploitPackGDB += "UkQgUFRSIFtlZHhdICgweEZGMTIpCiAgICAgICAgICAgICAgICBpZiAoJF9ieXRlMiA9PSAweEQw"
exploitPackGDB += "IHx8ICRfYnl0ZTIgPT0gMHhEMSB8fCAkX2J5dGUyID09IDB4RDIgfHwgJF9ieXRlMiA9PSAweEQz"
exploitPackGDB += "IHx8ICRfYnl0ZTIgPT0gMHhENiB8fCAkX2J5dGUyID09IDB4MTAgfHwgJF9ieXRlMiA9PSAweDEx"
exploitPackGDB += "IHx8ICRfYnl0ZTIgPT0gMHhENyB8fCAkX2J5dGUyID09IDB4MTIpCiAgICAgICAgICAgICAgICAg"
exploitPackGDB += "ICAgc2V0ICRfbmV4dGFkZHJlc3MgPSAkcGMgKyAweDIKICAgICAgICAgICAgICAgIGVuZAogICAg"
exploitPackGDB += "ICAgICAgICAgICAgIyBjYWxsICoweD8/KCVlYnApICgweEZGNTU/PykgfHwgY2FsbCAqMHg/Pygl"
exploitPackGDB += "ZXNpKSAoMHhGRjU2Pz8pIHx8IGNhbGwgKjB4Pz8oJWVkaSkgKDB4RkY1Rj8/KSB8fCBjYWxsICow"
exploitPackGDB += "eD8/KCVlYngpCiAgICAgICAgICAgICAgICAjIGNhbGwgKjB4Pz8oJWVkeCkgKDB4RkY1Mj8/KSB8"
exploitPackGDB += "fCBjYWxsICoweD8/KCVlY3gpICgweEZGNTE/PykgfHwgY2FsbCAqMHg/PyglZWRpKSAoMHhGRjU3"
exploitPackGDB += "Pz8pIHx8IGNhbGwgKjB4Pz8oJWVheCkgKDB4RkY1MD8/KQogICAgICAgICAgICAgICAgaWYgKCRf"
exploitPackGDB += "Ynl0ZTIgPT0gMHg1NSB8fCAkX2J5dGUyID09IDB4NTYgfHwgJF9ieXRlMiA9PSAweDVGIHx8ICRf"
exploitPackGDB += "Ynl0ZTIgPT0gMHg1MyB8fCAkX2J5dGUyID09IDB4NTIgfHwgJF9ieXRlMiA9PSAweDUxIHx8ICRf"
exploitPackGDB += "Ynl0ZTIgPT0gMHg1NyB8fCAkX2J5dGUyID09IDB4NTApIAogICAgICAgICAgICAgICAgICAgIHNl"
exploitPackGDB += "dCAkX25leHRhZGRyZXNzID0gJHBjICsgMHgzCiAgICAgICAgICAgICAgICBlbmQKICAgICAgICAg"
exploitPackGDB += "ICAgICAgICMgY2FsbCAqMHg/Pz8/Pz8/PyglZWJ4KSAoMHhGRjkzPz8/Pz8/Pz8pIHx8IAogICAg"
exploitPackGDB += "ICAgICAgICAgICAgaWYgKCRfYnl0ZTIgPT0gMHg5MyB8fCAkX2J5dGUyID09IDB4OTQgfHwgJF9i"
exploitPackGDB += "eXRlMiA9PSAweDkwIHx8ICRfYnl0ZTIgPT0gMHg5MiB8fCAkX2J5dGUyID09IDB4OTUgfHwgJF9i"
exploitPackGDB += "eXRlMiA9PSAweDE1KQogICAgICAgICAgICAgICAgICAgIHNldCAkX25leHRhZGRyZXNzID0gJHBj"
exploitPackGDB += "ICsgNgogICAgICAgICAgICAgICAgZW5kCiAgICAgICAgICAgICAgICAjIGNhbGwgKjB4Pz8/Pz8/"
exploitPackGDB += "Pz8oJWVieCwlZWF4LDQpICgweEZGOTQ/Pz8/Pz8/Pz8/KQogICAgICAgICAgICAgICAgaWYgKCRf"
exploitPackGDB += "Ynl0ZTIgPT0gMHg5NCkKICAgICAgICAgICAgICAgICAgICBzZXQgJF9uZXh0YWRkcmVzcyA9ICRw"
exploitPackGDB += "YyArIDcKICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICBlbmQKICAgICAgICAgICAgIyBG"
exploitPackGDB += "SVhNRTogc3RpbGwgbWlzc2luZyBhIGZldz8KICAgICAgICAgICAgaWYgKCRfYnl0ZTEgPT0gMHg0"
exploitPackGDB += "MSB8fCAkX2J5dGUxID09IDB4NDApCiAgICAgICAgICAgICAgIGlmICgkX2J5dGUyID09IDB4RkYp"
exploitPackGDB += "CiAgICAgICAgICAgICAgICAgICAgaWYgKCRfYnl0ZTMgPT0gMHhEMCB8fCAkX2J5dGUzID09IDB4"
exploitPackGDB += "RDEgfHwgJF9ieXRlMyA9PSAweEQyIHx8ICRfYnl0ZTMgPT0gMHhEMyB8fCAkX2J5dGUzID09IDB4"
exploitPackGDB += "RDQgfHwgJF9ieXRlMyA9PSAweEQ1IHx8ICAkX2J5dGUzID09IDB4RDYgfHwgJF9ieXRlMyA9PSAw"
exploitPackGDB += "eEQ3KQogICAgICAgICAgICAgICAgICAgICAgICBzZXQgJF9uZXh0YWRkcmVzcyA9ICRwYyArIDB4"
exploitPackGDB += "MwogICAgICAgICAgICAgICAgICAgIGVuZAogICAgICAgICAgICAgICBlbmQKICAgICAgICAgICAg"
exploitPackGDB += "ZW5kCiAgICAgICAgZW5kCiAgICAgICAgIyBpZiB3ZSBoYXZlIGZvdW5kIGEgY2FsbCB0byBieXBh"
exploitPackGDB += "c3Mgd2Ugc2V0IGEgdGVtcG9yYXJ5IGJyZWFrcG9pbnQgb24gbmV4dCBpbnN0cnVjdGlvbiBhbmQg"
exploitPackGDB += "Y29udGludWUgCiAgICAgICAgaWYgKCRfbmV4dGFkZHJlc3MgIT0gMCkKICAgICAgICAgICAgaWYg"
exploitPackGDB += "KCRhcmcwID09IDEpCiAgICAgICAgICAgICAgICB0aGJyZWFrICokX25leHRhZGRyZXNzCiAgICAg"
exploitPackGDB += "ICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIHRicmVhayAqJF9uZXh0YWRkcmVzcwogICAgICAg"
exploitPackGDB += "ICAgICBlbmQKICAgICAgICAgICAgY29udGludWUKICAgICAgICAgICAgIyBlbHNlIHdlIGp1c3Qg"
exploitPackGDB += "c2luZ2xlIHN0ZXAKICAgICAgICAgZWxzZQogICAgICAgICAgICBuZXh0aQogICAgICAgICBlbmQK"
exploitPackGDB += "ICAgIGVuZAplbmQKZG9jdW1lbnQgc3RlcG9mcmFtZXdvcmsKU3ludGF4OiBzdGVwb2ZyYW1ld29y"
exploitPackGDB += "awp8IEF1eGlsaWFyeSBmdW5jdGlvbiB0byBzdGVwbyBjb21tYW5kLgplbmQKCmRlZmluZSBzdGVw"
exploitPackGDB += "bwogICAgc3RlcG9mcmFtZXdvcmsgMAplbmQKZG9jdW1lbnQgc3RlcG8KU3ludGF4OiBzdGVwbwp8"
exploitPackGDB += "IFN0ZXAgb3ZlciBjYWxscyAoaW50ZXJlc3RpbmcgdG8gYnlwYXNzIHRoZSBvbmVzIHRvIG1zZ1Nl"
exploitPackGDB += "bmQpLgp8IFRoaXMgZnVuY3Rpb24gd2lsbCBzZXQgYSB0ZW1wb3JhcnkgYnJlYWtwb2ludCBvbiBu"
exploitPackGDB += "ZXh0IGluc3RydWN0aW9uIGFmdGVyIHRoZSBjYWxsIHNvIHRoZSBjYWxsIHdpbGwgYmUgYnlwYXNz"
exploitPackGDB += "ZWQuCnwgWW91IGNhbiBzYWZlbHkgdXNlIGl0IGluc3RlYWQgbmV4dGkgb3IgbiBzaW5jZSBpdCB3"
exploitPackGDB += "aWxsIHNpbmdsZSBzdGVwIGNvZGUgaWYgaXQncyBub3QgYSBjYWxsIGluc3RydWN0aW9uICh1bmxl"
exploitPackGDB += "c3MgeW91IHdhbnQgdG8gZ28gaW50byB0aGUgY2FsbCBmdW5jdGlvbikuCmVuZAoKCmRlZmluZSBz"
exploitPackGDB += "dGVwb2gKICAgIHN0ZXBvZnJhbWV3b3JrIDEKZW5kCmRvY3VtZW50IHN0ZXBvaApTeW50YXg6IHN0"
exploitPackGDB += "ZXBvaAp8IFNhbWUgYXMgc3RlcG8gY29tbWFuZCBidXQgdXNlcyB0ZW1wb3JhcnkgaGFyZHdhcmUg"
exploitPackGDB += "YnJlYWtwb2ludHMuCmVuZAoKCiMgRklYTUU6IEFSTQpkZWZpbmUgc2tpcAoJeC8yaSAkcGMKCXNl"
exploitPackGDB += "dCAkaW5zdHJ1Y3Rpb25fc2l6ZSA9IChpbnQpKCRfIC0gJHBjKQoJc2V0ICRwYyA9ICRwYyArICRp"
exploitPackGDB += "bnN0cnVjdGlvbl9zaXplCglpZiAoJFNLSVBFWEVDVVRFID09IDEpCgkJaWYgKCRTS0lQU1RFUCA9"
exploitPackGDB += "PSAxKQoJCQlzdGVwbwoJCWVsc2UKCQkJc3RlcGkKCQllbmQKCWVsc2UKCQljb250ZXh0CgllbmQK"
exploitPackGDB += "ZW5kCmRvY3VtZW50IHNraXAKU3ludGF4OiBza2lwCnwgU2tpcCBvdmVyIHRoZSBpbnN0cnVjdGlv"
exploitPackGDB += "biBsb2NhdGVkIGF0IEVJUC9SSVAuIEJ5IGRlZmF1bHQsIHRoZSBpbnN0cnVjdGlvbiB3aWxsIG5v"
exploitPackGDB += "dCBiZSBleGVjdXRlZCEKfCBTb21lIGNvbmZpZ3VyYWJsZSBvcHRpb25zIGFyZSBhdmFpbGFibGUg"
exploitPackGDB += "b24gdG9wIG9mIGdkYmluaXQgdG8gb3ZlcnJpZGUgdGhpcy4KZW5kCgoKIyBfX19fX19fX19fX19f"
exploitPackGDB += "X19lZmxhZ3MgY29tbWFuZHNfX19fX19fX19fX19fXwojIGNvbmRpdGlvbmFsIGZsYWdzIGFyZQoj"
exploitPackGDB += "IG5lZ2F0aXZlL2xlc3MgdGhhbiAoTiksIGJpdCAzMSBvZiBDUFNSCiMgemVybyAoWiksIGJpdCAz"
exploitPackGDB += "MAojIENhcnJ5L0JvcnJvdy9FeHRlbmQgKEMpLCBiaXQgMjkKIyBPdmVyZmxvdyAoViksIGJpdCAy"
exploitPackGDB += "OAoKIyBuZWdhdGl2ZS9sZXNzIHRoYW4gKE4pLCBiaXQgMzEgb2YgQ1BTUgpkZWZpbmUgY2ZuCiAg"
exploitPackGDB += "ICBpZiAkQVJNID09IDEKICAgIAlzZXQgJHRlbXBmbGFnID0gJGNwc3ItPm4KICAgICAgICBpZiAo"
exploitPackGDB += "JHRlbXBmbGFnICYgMSkKICAgICAgICAgICAgc2V0ICRjcHNyLT5uID0gJHRlbXBmbGFnJn4weDEK"
exploitPackGDB += "ICAgICAgICBlbHNlCiAgICAgICAgICAgIHNldCAkY3Bzci0+biA9ICR0ZW1wZmxhZ3wweDEKICAg"
exploitPackGDB += "ICAgICBlbmQKICAgIGVuZAplbmQKZG9jdW1lbnQgY2ZuClN5bnRheDogY2ZuCnwgQ2hhbmdlIE5l"
exploitPackGDB += "Z2F0aXZlL0xlc3MgVGhhbiBGbGFnLgplbmQKCgpkZWZpbmUgY2ZjCiMgQ2FycnkvQm9ycm93L0V4"
exploitPackGDB += "dGVuZCAoQyksIGJpdCAyOQogICAgaWYgJEFSTSA9PSAxCgkgICAgc2V0ICR0ZW1wZmxhZyA9ICRj"
exploitPackGDB += "cHNyLT5jCiAgICAgICAgaWYgKCR0ZW1wZmxhZyAmIDEpCiAgICAgICAgICAgIHNldCAkY3Bzci0+"
exploitPackGDB += "YyA9ICR0ZW1wZmxhZyZ+MHgxCiAgICAgICAgZWxzZQogICAgICAgICAgICBzZXQgJGNwc3ItPmMg"
exploitPackGDB += "PSAkdGVtcGZsYWd8MHgxCiAgICAgICAgZW5kCiAgICAgZWxzZQogICAgICAgIGlmICgodW5zaWdu"
exploitPackGDB += "ZWQgaW50KSRlZmxhZ3MgJiAxKQogICAgICAgICAgICBzZXQgJGVmbGFncyA9ICh1bnNpZ25lZCBp"
exploitPackGDB += "bnQpJGVmbGFncyZ+MHgxCiAgICAgICAgZWxzZQogICAgICAgICAgICBzZXQgJGVmbGFncyA9ICh1"
exploitPackGDB += "bnNpZ25lZCBpbnQpJGVmbGFnc3wweDEKICAgICAgICBlbmQKICAgICBlbmQKZW5kCmRvY3VtZW50"
exploitPackGDB += "IGNmYwpTeW50YXg6IGNmYwp8IENoYW5nZSBDYXJyeSBGbGFnLgplbmQKCgpkZWZpbmUgY2ZwCiAg"
exploitPackGDB += "ICBpZiAoKCh1bnNpZ25lZCBpbnQpJGVmbGFncyA+PiAyKSAmIDEpCiAgICAgICAgc2V0ICRlZmxh"
exploitPackGDB += "Z3MgPSAodW5zaWduZWQgaW50KSRlZmxhZ3MmfjB4NAogICAgZWxzZQogICAgICAgIHNldCAkZWZs"
exploitPackGDB += "YWdzID0gKHVuc2lnbmVkIGludCkkZWZsYWdzfDB4NAogICAgZW5kCmVuZApkb2N1bWVudCBjZnAK"
exploitPackGDB += "U3ludGF4OiBjZnAKfCBDaGFuZ2UgUGFyaXR5IEZsYWcuCmVuZAoKCmRlZmluZSBjZmEKICAgIGlm"
exploitPackGDB += "ICgoKHVuc2lnbmVkIGludCkkZWZsYWdzID4+IDQpICYgMSkKICAgICAgICBzZXQgJGVmbGFncyA9"
exploitPackGDB += "ICh1bnNpZ25lZCBpbnQpJGVmbGFncyZ+MHgxMAogICAgZWxzZQogICAgICAgIHNldCAkZWZsYWdz"
exploitPackGDB += "ID0gKHVuc2lnbmVkIGludCkkZWZsYWdzfDB4MTAKICAgIGVuZAplbmQKZG9jdW1lbnQgY2ZhClN5"
exploitPackGDB += "bnRheDogY2ZhCnwgQ2hhbmdlIEF1eGlsaWFyeSBDYXJyeSBGbGFnLgplbmQKCgpkZWZpbmUgY2Z6"
exploitPackGDB += "CiMgemVybyAoWiksIGJpdCAzMAogICAgaWYgJEFSTSA9PSAxCiAJICAgIHNldCAkdGVtcGZsYWcg"
exploitPackGDB += "PSAkY3Bzci0+egogICAgICAgIGlmICgkdGVtcGZsYWcgJiAxKQogICAgICAgICAgICBzZXQgJGNw"
exploitPackGDB += "c3ItPnogPSAkdGVtcGZsYWcmfjB4MQogICAgICAgIGVsc2UKICAgICAgICAgICAgc2V0ICRjcHNy"
exploitPackGDB += "LT56ID0gJHRlbXBmbGFnfDB4MQogICAgICAgIGVuZAogICAgIGVsc2UKICAgICAgICBpZiAoKCh1"
exploitPackGDB += "bnNpZ25lZCBpbnQpJGVmbGFncyA+PiA2KSAmIDEpCiAgICAgICAgICAgIHNldCAkZWZsYWdzID0g"
exploitPackGDB += "KHVuc2lnbmVkIGludCkkZWZsYWdzJn4weDQwCiAgICAgICAgZWxzZQogICAgICAgICAgICBzZXQg"
exploitPackGDB += "JGVmbGFncyA9ICh1bnNpZ25lZCBpbnQpJGVmbGFnc3wweDQwCiAgICAgICAgZW5kCiAgICAgZW5k"
exploitPackGDB += "CmVuZApkb2N1bWVudCBjZnoKU3ludGF4OiBjZnoKfCBDaGFuZ2UgWmVybyBGbGFnLgplbmQKCgpk"
exploitPackGDB += "ZWZpbmUgY2ZzCiAgICBpZiAoKCh1bnNpZ25lZCBpbnQpJGVmbGFncyA+PiA3KSAmIDEpCiAgICAg"
exploitPackGDB += "ICAgc2V0ICRlZmxhZ3MgPSAodW5zaWduZWQgaW50KSRlZmxhZ3MmfjB4ODAKICAgIGVsc2UKICAg"
exploitPackGDB += "ICAgICBzZXQgJGVmbGFncyA9ICh1bnNpZ25lZCBpbnQpJGVmbGFnc3wweDgwCiAgICBlbmQKZW5k"
exploitPackGDB += "CmRvY3VtZW50IGNmcwpTeW50YXg6IGNmcwp8IENoYW5nZSBTaWduIEZsYWcuCmVuZAoKCmRlZmlu"
exploitPackGDB += "ZSBjZnQKICAgIGlmICgoKHVuc2lnbmVkIGludCkkZWZsYWdzID4+OCkgJiAxKQogICAgICAgIHNl"
exploitPackGDB += "dCAkZWZsYWdzID0gKHVuc2lnbmVkIGludCkkZWZsYWdzJn4weDEwMAogICAgZWxzZQogICAgICAg"
exploitPackGDB += "IHNldCAkZWZsYWdzID0gKHVuc2lnbmVkIGludCkkZWZsYWdzfDB4MTAwCiAgICBlbmQKZW5kCmRv"
exploitPackGDB += "Y3VtZW50IGNmdApTeW50YXg6IGNmdAp8IENoYW5nZSBUcmFwIEZsYWcuCmVuZAoKCmRlZmluZSBj"
exploitPackGDB += "ZmkKICAgIGlmICgoKHVuc2lnbmVkIGludCkkZWZsYWdzID4+IDkpICYgMSkKICAgICAgICBzZXQg"
exploitPackGDB += "JGVmbGFncyA9ICh1bnNpZ25lZCBpbnQpJGVmbGFncyZ+MHgyMDAKICAgIGVsc2UKICAgICAgICBz"
exploitPackGDB += "ZXQgJGVmbGFncyA9ICh1bnNpZ25lZCBpbnQpJGVmbGFnc3wweDIwMAogICAgZW5kCmVuZApkb2N1"
exploitPackGDB += "bWVudCBjZmkKU3ludGF4OiBjZmkKfCBDaGFuZ2UgSW50ZXJydXB0IEZsYWcuCnwgT25seSBwcml2"
exploitPackGDB += "aWxlZ2VkIGFwcGxpY2F0aW9ucyAodXN1YWxseSB0aGUgT1Mga2VybmVsKSBtYXkgbW9kaWZ5IElG"
exploitPackGDB += "Lgp8IFRoaXMgb25seSBhcHBsaWVzIHRvIHByb3RlY3RlZCBtb2RlIChyZWFsIG1vZGUgY29kZSBt"
exploitPackGDB += "YXkgYWx3YXlzIG1vZGlmeSBJRikuCmVuZAoKCmRlZmluZSBjZmQKICAgIGlmICgoKHVuc2lnbmVk"
exploitPackGDB += "IGludCkkZWZsYWdzID4+MHhBKSAmIDEpCiAgICAgICAgc2V0ICRlZmxhZ3MgPSAodW5zaWduZWQg"
exploitPackGDB += "aW50KSRlZmxhZ3MmfjB4NDAwCiAgICBlbHNlCiAgICAgICAgc2V0ICRlZmxhZ3MgPSAodW5zaWdu"
exploitPackGDB += "ZWQgaW50KSRlZmxhZ3N8MHg0MDAKICAgIGVuZAplbmQKZG9jdW1lbnQgY2ZkClN5bnRheDogY2Zk"
exploitPackGDB += "CnwgQ2hhbmdlIERpcmVjdGlvbiBGbGFnLgplbmQKCgpkZWZpbmUgY2ZvCiAgICBpZiAoKCh1bnNp"
exploitPackGDB += "Z25lZCBpbnQpJGVmbGFncyA+PiAweEIpICYgMSkKICAgICAgICBzZXQgJGVmbGFncyA9ICh1bnNp"
exploitPackGDB += "Z25lZCBpbnQpJGVmbGFncyZ+MHg4MDAKICAgIGVsc2UKICAgICAgICBzZXQgJGVmbGFncyA9ICh1"
exploitPackGDB += "bnNpZ25lZCBpbnQpJGVmbGFnc3wweDgwMAogICAgZW5kCmVuZApkb2N1bWVudCBjZm8KU3ludGF4"
exploitPackGDB += "OiBjZm8KfCBDaGFuZ2UgT3ZlcmZsb3cgRmxhZy4KZW5kCgoKIyBPdmVyZmxvdyAoViksIGJpdCAy"
exploitPackGDB += "OApkZWZpbmUgY2Z2CiAgICBpZiAkQVJNID09IDEKICAgIAlzZXQgJHRlbXBmbGFnID0gJGNwc3It"
exploitPackGDB += "PnYKICAgICAgICBpZiAoJHRlbXBmbGFnICYgMSkKICAgICAgICAgICAgc2V0ICRjcHNyLT52ID0g"
exploitPackGDB += "JHRlbXBmbGFnJn4weDEKICAgICAgICBlbHNlCiAgICAgICAgICAgIHNldCAkY3Bzci0+diA9ICR0"
exploitPackGDB += "ZW1wZmxhZ3wweDEKICAgICAgICBlbmQKICAgIGVuZAplbmQKZG9jdW1lbnQgY2Z2ClN5bnRheDog"
exploitPackGDB += "Y2Z2CnwgQ2hhbmdlIE92ZXJmbG93IEZsYWcuCmVuZAoKCiMgX19fX19fX19fX19fX19fX19fX19w"
exploitPackGDB += "YXRjaF9fX19fX19fX19fX19fX19fX18KIyB0aGUgdXN1YWwgbm9wcyBhcmUgbW92IHIwLHIwIGZv"
exploitPackGDB += "ciBhcm0gKDB4ZTFhMDAwMDApCiMgYW5kIG1vdiByOCxyOCBpbiBUaHVtYiAoMHg0NmMwKQojIGFy"
exploitPackGDB += "bXY3IGhhcyBvdGhlciBub3BzCiMgRklYTUU6IG1ha2Ugc3VyZSB0aGF0IHRoZSBpbnRlcnZhbCBm"
exploitPackGDB += "aXRzIHRoZSAzMmJpdHMgYWRkcmVzcyBmb3IgYXJtIGFuZCAxNmJpdHMgZm9yIHRodW1iCiMgc3Rh"
exploitPackGDB += "dHVzOiB3b3JrcywgZml4bWUKZGVmaW5lIG5vcAogICAgaWYgKCRhcmdjID4gMiB8fCAkYXJnYyA9"
exploitPackGDB += "PSAwKQogICAgICAgIGhlbHAgbm9wCiAgICBlbmQKICAKICAgIGlmICRBUk0gPT0gMQogICAgICAg"
exploitPackGDB += "IGlmICgkYXJnYyA9PSAxKQogICAgICAgICAgICBpZiAoJGNwc3ItPnQgJjEpCiAgICAgICAgICAg"
exploitPackGDB += "ICAgICAjIHRodW1iCiAgICAgICAgICAgICAgICBzZXQgKihzaG9ydCAqKSRhcmcwID0gMHg0NmMw"
exploitPackGDB += "CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgICMgYXJtCiAgICAgICAgICAgICAgICBz"
exploitPackGDB += "ZXQgKihpbnQgKikkYXJnMCA9IDB4ZTFhMDAwMDAKICAgICAgICAgICAgZW5kCiAgICAgICAgZWxz"
exploitPackGDB += "ZQogICAgICAgIAlzZXQgJGFkZHIgPSAkYXJnMAogICAgICAgIAlpZiAoJGNwc3ItPnQgJiAxKQog"
exploitPackGDB += "ICAgCSAgICAJIyB0aHVtYgoJCQkgICAgd2hpbGUgKCRhZGRyIDwgJGFyZzEpCgkJCQkgICAgc2V0"
exploitPackGDB += "ICooc2hvcnQgKikkYWRkciA9IDB4NDZjMAoJCQkJICAgIHNldCAkYWRkciA9ICRhZGRyICsgMgoJ"
exploitPackGDB += "CSAgICAJZW5kCgkgICAgCWVsc2UKCQkgICAgCSMgYXJtCgkJICAgIAl3aGlsZSAoJGFkZHIgPCAk"
exploitPackGDB += "YXJnMSkKCQkJICAgIAlzZXQgKihpbnQgKikkYWRkciA9IDB4ZTFhMDAwMDAKCQkJICAgIAlzZXQg"
exploitPackGDB += "JGFkZHIgPSAkYWRkciArIDQKCQkJICAgIGVuZAoJCSAgICBlbmQJCQkKICAgICAgICBlbmQgCiAg"
exploitPackGDB += "ICBlbHNlCiAgICAgICAgaWYgKCRhcmdjID09IDEpCiAgICAJICAgIHNldCAqKHVuc2lnbmVkIGNo"
exploitPackGDB += "YXIgKikkYXJnMCA9IDB4OTAKICAgICAgICBlbHNlCiAgICAgICAgCXNldCAkYWRkciA9ICRhcmcw"
exploitPackGDB += "CiAgICAJICAgIHdoaWxlICgkYWRkciA8ICRhcmcxKQoJICAgIAkgICAgc2V0ICoodW5zaWduZWQg"
exploitPackGDB += "Y2hhciAqKSRhZGRyID0gMHg5MAoJICAgIAkgICAgc2V0ICRhZGRyID0gJGFkZHIgKyAxCiAgICAJ"
exploitPackGDB += "ICAgIGVuZAogICAgICAgIGVuZAogICAgZW5kCmVuZApkb2N1bWVudCBub3AKU3ludGF4OiBub3Ag"
exploitPackGDB += "QUREUjEgW0FERFIyXQp8IFBhdGNoIGEgc2luZ2xlIGJ5dGUgYXQgYWRkcmVzcyBBRERSMSwgb3Ig"
exploitPackGDB += "YSBzZXJpZXMgb2YgYnl0ZXMgYmV0d2VlbiBBRERSMSBhbmQgQUREUjIgdG8gYSBOT1AgKDB4OTAp"
exploitPackGDB += "IGluc3RydWN0aW9uLgp8IEFSTSBvciBUaHVtYiBjb2RlIHdpbGwgYmUgcGF0Y2hlZCBhY2NvcmRp"
exploitPackGDB += "bmdseS4KZW5kCgoKZGVmaW5lIG51bGwKICAgIGlmICggJGFyZ2MgPjIgfHwgJGFyZ2MgPT0gMCkK"
exploitPackGDB += "ICAgICAgICBoZWxwIG51bGwKICAgIGVuZAogCiAgICBpZiAoJGFyZ2MgPT0gMSkKCSAgICBzZXQg"
exploitPackGDB += "Kih1bnNpZ25lZCBjaGFyICopJGFyZzAgPSAwCiAgICBlbHNlCgkgICAgc2V0ICRhZGRyID0gJGFy"
exploitPackGDB += "ZzAKICAgIAl3aGlsZSAoJGFkZHIgPCAkYXJnMSkKCSAgICAgICAgc2V0ICoodW5zaWduZWQgY2hh"
exploitPackGDB += "ciAqKSRhZGRyID0gMAoJCSAgICBzZXQgJGFkZHIgPSAkYWRkciArMQoJICAgIGVuZAogICAgZW5k"
exploitPackGDB += "CmVuZApkb2N1bWVudCBudWxsClN5bnRheDogbnVsbCBBRERSMSBbQUREUjJdCnwgUGF0Y2ggYSBz"
exploitPackGDB += "aW5nbGUgYnl0ZSBhdCBhZGRyZXNzIEFERFIxIHRvIE5VTEwgKDB4MDApLCBvciBhIHNlcmllcyBv"
exploitPackGDB += "ZiBieXRlcyBiZXR3ZWVuIEFERFIxIGFuZCBBRERSMi4KZW5kCgojIEZJWE1FOiB0aHVtYiBicmVh"
exploitPackGDB += "a3BvaW50ID8KZGVmaW5lIGludDMKICAgIGlmICRhcmdjICE9IDEKICAgICAgICBoZWxwIGludDMK"
exploitPackGDB += "ICAgIGVsc2UKICAgICAgICBpZiAkQVJNID09IDEKICAgICAgICAgICAgc2V0ICRPUklHSU5BTF9J"
exploitPackGDB += "TlQzID0gKih1bnNpZ25lZCBpbnQgKikkYXJnMAogICAgICAgICAgICBzZXQgJE9SSUdJTkFMX0lO"
exploitPackGDB += "VDNBRERSRVNTID0gJGFyZzAKICAgICAgICAgICAgc2V0ICoodW5zaWduZWQgaW50KikkYXJnMCA9"
exploitPackGDB += "IDB4ZTdmZmRlZmUKICAgICAgICBlbHNlCiAgICAgICAgICAgICMgc2F2ZSBvcmlnaW5hbCBieXRl"
exploitPackGDB += "cyBhbmQgYWRkcmVzcwogICAgICAgICAgICBzZXQgJE9SSUdJTkFMX0lOVDMgPSAqKHVuc2lnbmVk"
exploitPackGDB += "IGNoYXIgKikkYXJnMAogICAgICAgICAgICBzZXQgJE9SSUdJTkFMX0lOVDNBRERSRVNTID0gJGFy"
exploitPackGDB += "ZzAKICAgICAgICAgICAgIyBwYXRjaAogICAgICAgICAgICBzZXQgKih1bnNpZ25lZCBjaGFyICop"
exploitPackGDB += "JGFyZzAgPSAweENDCiAgICAgICAgZW5kCiAgICBlbmQKZW5kCmRvY3VtZW50IGludDMKU3ludGF4"
exploitPackGDB += "IGludDMgQUREUgp8IFBhdGNoIGJ5dGUgYXQgYWRkcmVzcyBBRERSIHRvIGFuIElOVDMgKDB4Q0Mp"
exploitPackGDB += "IGluc3RydWN0aW9uIG9yIHRoZSBlcXVpdmFsZW50IHNvZnR3YXJlIGJyZWFrcG9pbnQgZm9yIEFS"
exploitPackGDB += "TS4KZW5kCgoKZGVmaW5lIHJpbnQzCiAgICBpZiAkQVJNID09IDEKICAgICAgCXNldCAqKHVuc2ln"
exploitPackGDB += "bmVkIGludCAqKSRPUklHSU5BTF9JTlQzQUREUkVTUyA9ICRPUklHSU5BTF9JTlQzCgkgICAgc2V0"
exploitPackGDB += "ICRwYyA9ICRPUklHSU5BTF9JTlQzQUREUkVTUwogICAgZWxzZQogICAgCXNldCAqKHVuc2lnbmVk"
exploitPackGDB += "IGNoYXIgKikkT1JJR0lOQUxfSU5UM0FERFJFU1MgPSAkT1JJR0lOQUxfSU5UMwogICAgCWlmICgk"
exploitPackGDB += "NjRCSVRTID09IDEpCiAgICAgICAgCXNldCAkcmlwID0gJE9SSUdJTkFMX0lOVDNBRERSRVNTCiAg"
exploitPackGDB += "ICAJZWxzZQogICAgCSAgICBzZXQgJGVpcCA9ICRPUklHSU5BTF9JTlQzQUREUkVTUwogICAgCWVu"
exploitPackGDB += "ZAoJZW5kCmVuZApkb2N1bWVudCByaW50MwpTeW50YXg6IHJpbnQzCnwgUmVzdG9yZSB0aGUgb3Jp"
exploitPackGDB += "Z2luYWwgYnl0ZSBwcmV2aW91cyB0byBpbnQzIHBhdGNoIGlzc3VlZCB3aXRoICJpbnQzIiBjb21t"
exploitPackGDB += "YW5kLgplbmQKCmRlZmluZSBwYXRjaAogICAgaWYgJGFyZ2MgIT0gMwogICAgICAgIGhlbHAgcGF0"
exploitPackGDB += "Y2gKICAgIGVuZAogICAgc2V0ICRwYXRjaGFkZHIgPSAkYXJnMAogICAgc2V0ICRwYXRjaGJ5dGVz"
exploitPackGDB += "ID0gJGFyZzEKICAgIHNldCAkcGF0Y2hzaXplID0gJGFyZzIKCiAgICBpZiAoJHBhdGNoc2l6ZSA9"
exploitPackGDB += "PSAxKQogICAgICAgIHNldCAqKHVuc2lnbmVkIGNoYXIqKSRwYXRjaGFkZHIgPSAkcGF0Y2hieXRl"
exploitPackGDB += "cwogICAgZW5kCiAgICBpZiAoJHBhdGNoc2l6ZSA9PSAyKQogICAgICAgIHNldCAkbGVuZGlhbmJ5"
exploitPackGDB += "dGVzID0gKHVuc2lnbmVkIHNob3J0KSgoJHBhdGNoYnl0ZXMgPDwgOCkgfCAoJHBhdGNoYnl0ZXMg"
exploitPackGDB += "Pj4gOCkpCiAgICAgICAgc2V0ICoodW5zaWduZWQgc2hvcnQqKSRwYXRjaGFkZHIgPSAkbGVuZGlh"
exploitPackGDB += "bmJ5dGVzCiAgICBlbmQKICAgIGlmICgkcGF0Y2hzaXplID09IDQpCiAgICAgICAgc2V0ICRsZW5k"
exploitPackGDB += "aWFuYnl0ZXMgPSAodW5zaWduZWQgaW50KSggKCgkcGF0Y2hieXRlcyA8PCA4KSAmIDB4RkYwMEZG"
exploitPackGDB += "MDAgKSB8ICgoJHBhdGNoYnl0ZXMgPj4gOCkgJiAweEZGMDBGRiApKQogICAgICAgIHNldCAkbGVu"
exploitPackGDB += "ZGlhbmJ5dGVzID0gKHVuc2lnbmVkIGludCkoJGxlbmRpYW5ieXRlcyA8PCAweDEwIHwgJGxlbmRp"
exploitPackGDB += "YW5ieXRlcyA+PiAweDEwKQogICAgICAgIHNldCAqKHVuc2lnbmVkIGludCopJHBhdGNoYWRkciA9"
exploitPackGDB += "ICRsZW5kaWFuYnl0ZXMKICAgIGVuZAogICAgaWYgKCRwYXRjaHNpemUgPT0gOCkKICAgICAgICBz"
exploitPackGDB += "ZXQgJGxlbmRpYW5ieXRlcyA9ICh1bnNpZ25lZCBsb25nIGxvbmcpKCAoKCRwYXRjaGJ5dGVzIDw8"
exploitPackGDB += "IDgpICYgMHhGRjAwRkYwMEZGMDBGRjAwVUxMICkgfCAoKCRwYXRjaGJ5dGVzID4+IDgpICYgMHgw"
exploitPackGDB += "MEZGMDBGRjAwRkYwMEZGVUxMICkgKQogICAgICAgIHNldCAkbGVuZGlhbmJ5dGVzID0gKHVuc2ln"
exploitPackGDB += "bmVkIGxvbmcgbG9uZykoICgoJGxlbmRpYW5ieXRlcyA8PCAweDEwKSAmIDB4RkZGRjAwMDBGRkZG"
exploitPackGDB += "MDAwMFVMTCApIHwgKCgkbGVuZGlhbmJ5dGVzID4+IDB4MTApICYgMHgwMDAwRkZGRjAwMDBGRkZG"
exploitPackGDB += "VUxMICkgKQogICAgICAgIHNldCAkbGVuZGlhbmJ5dGVzID0gKHVuc2lnbmVkIGxvbmcgbG9uZyko"
exploitPackGDB += "ICgkbGVuZGlhbmJ5dGVzIDw8IDB4MjApIHwgKCRsZW5kaWFuYnl0ZXMgPj4gMHgyMCkgKQogICAg"
exploitPackGDB += "ICAgIHNldCAqKHVuc2lnbmVkIGxvbmcgbG9uZyopJHBhdGNoYWRkciA9ICRsZW5kaWFuYnl0ZXMK"
exploitPackGDB += "ICAgIGVuZAplbmQKZG9jdW1lbnQgcGF0Y2gKU3ludGF4OiBwYXRjaCBhZGRyZXNzIGJ5dGVzIHNp"
exploitPackGDB += "emUKfCBQYXRjaCBhIGdpdmVuIGFkZHJlc3MsIGNvbnZlcnRpbmcgdGhlIGJ5dGVzIHRvIGxpdHRs"
exploitPackGDB += "ZS1lbmRpYW4uCnwgQXNzdW1lcyBpbnB1dCBieXRlcyBhcmUgdW5zaWduZWQgdmFsdWVzIGFuZCBz"
exploitPackGDB += "aG91bGQgYmUgaW4gaGV4YWRlY2ltYWwgZm9ybWF0ICgweC4uLikuCnwgU2l6ZSBtdXN0IGJlIDEs"
exploitPackGDB += "IDIsIDQsIDggYnl0ZXMuCnwgTWFpbiBwdXJwb3NlIGlzIHRvIGJlIHVzZWQgd2l0aCB0aGUgb3V0"
exploitPackGDB += "cHV0IGZyb20gdGhlIGFzbSBjb21tYW5kcy4KZW5kCgojIF9fX19fX19fX19fX19fX19fX19fY2Zs"
exploitPackGDB += "b3dfX19fX19fX19fX19fX19fX19fCmRlZmluZSBwcmludF9pbnNuX3R5cGUKICAgIGlmICRhcmdj"
exploitPackGDB += "ICE9IDEKICAgICAgICBoZWxwIHByaW50X2luc25fdHlwZQogICAgZWxzZQogICAgICAgIGlmICgk"
exploitPackGDB += "YXJnMCA8IDAgfHwgJGFyZzAgPiA1KQogICAgICAgICAgICBwcmludGYgIlVOREVGSU5FRC9XUk9O"
exploitPackGDB += "RyBWQUxVRSIKICAgICAgICBlbmQKICAgICAgICBpZiAoJGFyZzAgPT0gMCkKICAgICAgICAgICAg"
exploitPackGDB += "cHJpbnRmICJVTktOT1dOIgogICAgICAgIGVuZAogICAgICAgIGlmICgkYXJnMCA9PSAxKQogICAg"
exploitPackGDB += "ICAgICAgICBwcmludGYgIkpNUCIKICAgICAgICBlbmQKICAgICAgICBpZiAoJGFyZzAgPT0gMikK"
exploitPackGDB += "ICAgICAgICAgICAgcHJpbnRmICJKQ0MiCiAgICAgICAgZW5kCiAgICAgICAgaWYgKCRhcmcwID09"
exploitPackGDB += "IDMpCiAgICAgICAgICAgIHByaW50ZiAiQ0FMTCIKICAgICAgICBlbmQKICAgICAgICBpZiAoJGFy"
exploitPackGDB += "ZzAgPT0gNCkKICAgICAgICAgICAgcHJpbnRmICJSRVQiCiAgICAgICAgZW5kCiAgICAgICAgaWYg"
exploitPackGDB += "KCRhcmcwID09IDUpCiAgICAgICAgICAgIHByaW50ZiAiSU5UIgogICAgICAgIGVuZAogICAgZW5k"
exploitPackGDB += "CmVuZApkb2N1bWVudCBwcmludF9pbnNuX3R5cGUKU3ludGF4OiBwcmludF9pbnNuX3R5cGUgSU5T"
exploitPackGDB += "Tl9UWVBFX05VTUJFUgp8IFByaW50IGh1bWFuLXJlYWRhYmxlIG1uZW1vbmljIGZvciB0aGUgaW5z"
exploitPackGDB += "dHJ1Y3Rpb24gdHlwZSAodXN1YWxseSAkSU5TTl9UWVBFKS4KZW5kCgoKZGVmaW5lIGdldF9pbnNu"
exploitPackGDB += "X3R5cGUKICAgIGlmICRhcmdjICE9IDEKICAgICAgICBoZWxwIGdldF9pbnNuX3R5cGUKICAgIGVs"
exploitPackGDB += "c2UKICAgICAgICBzZXQgJElOU05fVFlQRSA9IDAKICAgICAgICBzZXQgJF9ieXRlMSA9ICoodW5z"
exploitPackGDB += "aWduZWQgY2hhciAqKSRhcmcwCiAgICAgICAgaWYgKCRfYnl0ZTEgPT0gMHg5QSB8fCAkX2J5dGUx"
exploitPackGDB += "ID09IDB4RTgpCiAgICAgICAgICAgICMgImNhbGwiCiAgICAgICAgICAgIHNldCAkSU5TTl9UWVBF"
exploitPackGDB += "ID0gMwogICAgICAgIGVuZAogICAgICAgIGlmICgkX2J5dGUxID49IDB4RTkgJiYgJF9ieXRlMSA8"
exploitPackGDB += "PSAweEVCKQogICAgICAgICAgICAjICJqbXAiCiAgICAgICAgICAgIHNldCAkSU5TTl9UWVBFID0g"
exploitPackGDB += "MQogICAgICAgIGVuZAogICAgICAgIGlmICgkX2J5dGUxID49IDB4NzAgJiYgJF9ieXRlMSA8PSAw"
exploitPackGDB += "eDdGKQogICAgICAgICAgICAjICJqY2MiCiAgICAgICAgICAgIHNldCAkSU5TTl9UWVBFID0gMgog"
exploitPackGDB += "ICAgICAgIGVuZAogICAgICAgIGlmICgkX2J5dGUxID49IDB4RTAgJiYgJF9ieXRlMSA8PSAweEUz"
exploitPackGDB += "ICkKICAgICAgICAgICAgIyAiamNjIgogICAgICAgICAgICBzZXQgJElOU05fVFlQRSA9IDIKICAg"
exploitPackGDB += "ICAgICBlbmQKICAgICAgICBpZiAoJF9ieXRlMSA9PSAweEMyIHx8ICRfYnl0ZTEgPT0gMHhDMyB8"
exploitPackGDB += "fCAkX2J5dGUxID09IDB4Q0EgfHwgXAogICAgICAgICAgICAkX2J5dGUxID09IDB4Q0IgfHwgJF9i"
exploitPackGDB += "eXRlMSA9PSAweENGKQogICAgICAgICAgICAjICJyZXQiCiAgICAgICAgICAgIHNldCAkSU5TTl9U"
exploitPackGDB += "WVBFID0gNAogICAgICAgIGVuZAogICAgICAgIGlmICgkX2J5dGUxID49IDB4Q0MgJiYgJF9ieXRl"
exploitPackGDB += "MSA8PSAweENFKQogICAgICAgICAgICAjICJpbnQiCiAgICAgICAgICAgIHNldCAkSU5TTl9UWVBF"
exploitPackGDB += "ID0gNQogICAgICAgIGVuZAogICAgICAgIGlmICgkX2J5dGUxID09IDB4MEYgKQogICAgICAgICAg"
exploitPackGDB += "ICAjIHR3by1ieXRlIG9wY29kZQogICAgICAgICAgICBzZXQgJF9ieXRlMiA9ICoodW5zaWduZWQg"
exploitPackGDB += "Y2hhciAqKSgkYXJnMCArIDEpCiAgICAgICAgICAgIGlmICgkX2J5dGUyID49IDB4ODAgJiYgJF9i"
exploitPackGDB += "eXRlMiA8PSAweDhGKQogICAgICAgICAgICAgICAgIyAiamNjIgogICAgICAgICAgICAgICAgc2V0"
exploitPackGDB += "ICRJTlNOX1RZUEUgPSAyCiAgICAgICAgICAgIGVuZAogICAgICAgIGVuZAogICAgICAgIGlmICgk"
exploitPackGDB += "X2J5dGUxID09IDB4RkYpICAgICAgICAKICAgICAgICAgICAgIyBvcGNvZGUgZXh0ZW5zaW9uCiAg"
exploitPackGDB += "ICAgICAgICAgIHNldCAkX2J5dGUyID0gKih1bnNpZ25lZCBjaGFyICopKCRhcmcwICsgMSkKICAg"
exploitPackGDB += "ICAgICAgICAgc2V0ICRfb3BleHQgPSAoJF9ieXRlMiAmIDB4MzgpCiAgICAgICAgICAgIGlmICgk"
exploitPackGDB += "X29wZXh0ID09IDB4MTAgfHwgJF9vcGV4dCA9PSAweDE4KSAKICAgICAgICAgICAgICAgICMgImNh"
exploitPackGDB += "bGwiCiAgICAgICAgICAgICAgICBzZXQgJElOU05fVFlQRSA9IDMKICAgICAgICAgICAgZW5kCiAg"
exploitPackGDB += "ICAgICAgICAgIGlmICgkX29wZXh0ID09IDB4MjAgfHwgJF9vcGV4dCA9PSAweDI4KQogICAgICAg"
exploitPackGDB += "ICAgICAgICAgIyAiam1wIgogICAgICAgICAgICAgICAgc2V0ICRJTlNOX1RZUEUgPSAxCiAgICAg"
exploitPackGDB += "ICAgICAgIGVuZAogICAgICAgIGVuZAogICAgZW5kCmVuZApkb2N1bWVudCBnZXRfaW5zbl90eXBl"
exploitPackGDB += "ClN5bnRheDogZ2V0X2luc25fdHlwZSBBRERSCnwgUmVjb2duaXplIGluc3RydWN0aW9uIHR5cGUg"
exploitPackGDB += "YXQgYWRkcmVzcyBBRERSLgp8IFRha2UgYWRkcmVzcyBBRERSIGFuZCBzZXQgdGhlIGdsb2JhbCAk"
exploitPackGDB += "SU5TTl9UWVBFIHZhcmlhYmxlIHRvCnwgMCwgMSwgMiwgMywgNCwgNSBpZiB0aGUgaW5zdHJ1Y3Rp"
exploitPackGDB += "b24gYXQgdGhhdCBhZGRyZXNzIGlzCnwgdW5rbm93biwgYSBqdW1wLCBhIGNvbmRpdGlvbmFsIGp1"
exploitPackGDB += "bXAsIGEgY2FsbCwgYSByZXR1cm4sIG9yIGFuIGludGVycnVwdC4KZW5kCgoKZGVmaW5lIHN0ZXBf"
exploitPackGDB += "dG9fY2FsbAogICAgc2V0ICRfc2F2ZWRfY3R4ID0gJFNIT1dfQ09OVEVYVAogICAgc2V0ICRTSE9X"
exploitPackGDB += "X0NPTlRFWFQgPSAwCiAgICBzZXQgJFNIT1dfTkVTVF9JTlNOID0gMAogCiAgICBzZXQgbG9nZ2lu"
exploitPackGDB += "ZyBmaWxlIC9kZXYvbnVsbAogICAgc2V0IGxvZ2dpbmcgcmVkaXJlY3Qgb24KICAgIHNldCBsb2dn"
exploitPackGDB += "aW5nIG9uCiAKICAgIHNldCAkX2NvbnQgPSAxCiAgICB3aGlsZSAoJF9jb250ID4gMCkKICAgICAg"
exploitPackGDB += "ICBzdGVwaQogICAgICAgIGdldF9pbnNuX3R5cGUgJHBjCiAgICAgICAgaWYgKCRJTlNOX1RZUEUg"
exploitPackGDB += "PT0gMykKICAgICAgICAgICAgc2V0ICRfY29udCA9IDAKICAgICAgICBlbmQKICAgIGVuZAoKICAg"
exploitPackGDB += "IHNldCBsb2dnaW5nIG9mZgoKICAgIGlmICgkX3NhdmVkX2N0eCA+IDApCiAgICAgICAgY29udGV4"
exploitPackGDB += "dAogICAgZW5kCgogICAgc2V0ICRTSE9XX0NPTlRFWFQgPSAkX3NhdmVkX2N0eAogICAgc2V0ICRT"
exploitPackGDB += "SE9XX05FU1RfSU5TTiA9IDAKIAogICAgc2V0IGxvZ2dpbmcgZmlsZSB+L2dkYi50eHQKICAgIHNl"
exploitPackGDB += "dCBsb2dnaW5nIHJlZGlyZWN0IG9mZgogICAgc2V0IGxvZ2dpbmcgb24KIAogICAgcHJpbnRmICJz"
exploitPackGDB += "dGVwX3RvX2NhbGwgY29tbWFuZCBzdG9wcGVkIGF0OlxuICAiCiAgICB4L2kgJHBjCiAgICBwcmlu"
exploitPackGDB += "dGYgIlxuIgogICAgc2V0IGxvZ2dpbmcgb2ZmCgplbmQKZG9jdW1lbnQgc3RlcF90b19jYWxsClN5"
exploitPackGDB += "bnRheDogc3RlcF90b19jYWxsCnwgU2luZ2xlIHN0ZXAgdW50aWwgYSBjYWxsIGluc3RydWN0aW9u"
exploitPackGDB += "IGlzIGZvdW5kLgp8IFN0b3AgYmVmb3JlIHRoZSBjYWxsIGlzIHRha2VuLgp8IExvZyBpcyB3cml0"
exploitPackGDB += "dGVuIGludG8gdGhlIGZpbGUgfi9nZGIudHh0LgplbmQKCgpkZWZpbmUgdHJhY2VfY2FsbHMKCiAg"
exploitPackGDB += "ICBwcmludGYgIlRyYWNpbmcuLi5wbGVhc2Ugd2FpdC4uLlxuIgoKICAgIHNldCAkX3NhdmVkX2N0"
exploitPackGDB += "eCA9ICRTSE9XX0NPTlRFWFQKICAgIHNldCAkU0hPV19DT05URVhUID0gMAogICAgc2V0ICRTSE9X"
exploitPackGDB += "X05FU1RfSU5TTiA9IDAKICAgIHNldCAkX25lc3QgPSAxCiAgICBzZXQgbGlzdHNpemUgMAogIAog"
exploitPackGDB += "ICAgc2V0IGxvZ2dpbmcgb3ZlcndyaXRlIG9uCiAgICBzZXQgbG9nZ2luZyBmaWxlIH4vZ2RiX3Ry"
exploitPackGDB += "YWNlX2NhbGxzLnR4dAogICAgc2V0IGxvZ2dpbmcgb24KICAgIHNldCBsb2dnaW5nIG9mZgogICAg"
exploitPackGDB += "c2V0IGxvZ2dpbmcgb3ZlcndyaXRlIG9mZgoKICAgIHdoaWxlICgkX25lc3QgPiAwKQogICAgICAg"
exploitPackGDB += "IGdldF9pbnNuX3R5cGUgJHBjCiAgICAgICAgIyBoYW5kbGUgbmVzdGluZwogICAgICAgIGlmICgk"
exploitPackGDB += "SU5TTl9UWVBFID09IDMpCiAgICAgICAgICAgIHNldCAkX25lc3QgPSAkX25lc3QgKyAxCiAgICAg"
exploitPackGDB += "ICAgZWxzZQogICAgICAgICAgICBpZiAoJElOU05fVFlQRSA9PSA0KQogICAgICAgICAgICAgICAg"
exploitPackGDB += "c2V0ICRfbmVzdCA9ICRfbmVzdCAtIDEKICAgICAgICAgICAgZW5kCiAgICAgICAgZW5kCiAgICAg"
exploitPackGDB += "ICAgIyBpZiBhIGNhbGwsIHByaW50IGl0CiAgICAgICAgaWYgKCRJTlNOX1RZUEUgPT0gMykKICAg"
exploitPackGDB += "ICAgICAgICAgc2V0IGxvZ2dpbmcgZmlsZSB+L2dkYl90cmFjZV9jYWxscy50eHQKICAgICAgICAg"
exploitPackGDB += "ICAgc2V0IGxvZ2dpbmcgcmVkaXJlY3Qgb2ZmCiAgICAgICAgICAgIHNldCBsb2dnaW5nIG9uCgog"
exploitPackGDB += "ICAgICAgICAgICBzZXQgJHggPSAkX25lc3QgLSAyCiAgICAgICAgICAgIHdoaWxlICgkeCA+IDAp"
exploitPackGDB += "CiAgICAgICAgICAgICAgICBwcmludGYgIlx0IgogICAgICAgICAgICAgICAgc2V0ICR4ID0gJHgg"
exploitPackGDB += "LSAxCiAgICAgICAgICAgIGVuZAogICAgICAgICAgICB4L2kgJHBjCiAgICAgICAgZW5kCgogICAg"
exploitPackGDB += "ICAgIHNldCBsb2dnaW5nIG9mZgogICAgICAgIHNldCBsb2dnaW5nIGZpbGUgL2Rldi9udWxsCiAg"
exploitPackGDB += "ICAgICAgc2V0IGxvZ2dpbmcgcmVkaXJlY3Qgb24KICAgICAgICBzZXQgbG9nZ2luZyBvbgogICAg"
exploitPackGDB += "ICAgIHN0ZXBpCiAgICAgICAgc2V0IGxvZ2dpbmcgcmVkaXJlY3Qgb2ZmCiAgICAgICAgc2V0IGxv"
exploitPackGDB += "Z2dpbmcgb2ZmCiAgICBlbmQKCiAgICBzZXQgJFNIT1dfQ09OVEVYVCA9ICRfc2F2ZWRfY3R4CiAg"
exploitPackGDB += "ICBzZXQgJFNIT1dfTkVTVF9JTlNOID0gMAogCiAgICBwcmludGYgIkRvbmUsIGNoZWNrIH4vZ2Ri"
exploitPackGDB += "X3RyYWNlX2NhbGxzLnR4dFxuIgplbmQKZG9jdW1lbnQgdHJhY2VfY2FsbHMKU3ludGF4OiB0cmFj"
exploitPackGDB += "ZV9jYWxscwp8IENyZWF0ZSBhIHJ1bnRpbWUgdHJhY2Ugb2YgdGhlIGNhbGxzIG1hZGUgYnkgdGFy"
exploitPackGDB += "Z2V0Lgp8IExvZyBvdmVyd3JpdGVzKCEpIHRoZSBmaWxlIH4vZ2RiX3RyYWNlX2NhbGxzLnR4dC4K"
exploitPackGDB += "ZW5kCgoKZGVmaW5lIHRyYWNlX3J1bgogCiAgICBwcmludGYgIlRyYWNpbmcuLi5wbGVhc2Ugd2Fp"
exploitPackGDB += "dC4uLlxuIgoKICAgIHNldCAkX3NhdmVkX2N0eCA9ICRTSE9XX0NPTlRFWFQKICAgIHNldCAkU0hP"
exploitPackGDB += "V19DT05URVhUID0gMAogICAgc2V0ICRTSE9XX05FU1RfSU5TTiA9IDEKICAgIHNldCBsb2dnaW5n"
exploitPackGDB += "IG92ZXJ3cml0ZSBvbgogICAgc2V0IGxvZ2dpbmcgZmlsZSB+L2dkYl90cmFjZV9ydW4udHh0CiAg"
exploitPackGDB += "ICBzZXQgbG9nZ2luZyByZWRpcmVjdCBvbgogICAgc2V0IGxvZ2dpbmcgb24KICAgIHNldCAkX25l"
exploitPackGDB += "c3QgPSAxCgogICAgd2hpbGUgKCAkX25lc3QgPiAwICkKCiAgICAgICAgZ2V0X2luc25fdHlwZSAk"
exploitPackGDB += "cGMKICAgICAgICAjIGptcCwgamNjLCBvciBjbGwKICAgICAgICBpZiAoJElOU05fVFlQRSA9PSAz"
exploitPackGDB += "KQogICAgICAgICAgICBzZXQgJF9uZXN0ID0gJF9uZXN0ICsgMQogICAgICAgIGVsc2UKICAgICAg"
exploitPackGDB += "ICAgICAgIyByZXQKICAgICAgICAgICAgaWYgKCRJTlNOX1RZUEUgPT0gNCkKICAgICAgICAgICAg"
exploitPackGDB += "ICAgIHNldCAkX25lc3QgPSAkX25lc3QgLSAxCiAgICAgICAgICAgIGVuZAogICAgICAgIGVuZAog"
exploitPackGDB += "ICAgICAgIHN0ZXBpCiAgICBlbmQKCiAgICBwcmludGYgIlxuIgoKICAgIHNldCAkU0hPV19DT05U"
exploitPackGDB += "RVhUID0gJF9zYXZlZF9jdHgKICAgIHNldCAkU0hPV19ORVNUX0lOU04gPSAwCiAgICBzZXQgbG9n"
exploitPackGDB += "Z2luZyByZWRpcmVjdCBvZmYKICAgIHNldCBsb2dnaW5nIG9mZgoKICAgICMgY2xlYW4gdXAgdHJh"
exploitPackGDB += "Y2UgZmlsZQogICAgc2hlbGwgIGdyZXAgLXYgJyBhdCAnIH4vZ2RiX3RyYWNlX3J1bi50eHQgPiB+"
exploitPackGDB += "L2dkYl90cmFjZV9ydW4uMQogICAgc2hlbGwgIGdyZXAgLXYgJyBpbiAnIH4vZ2RiX3RyYWNlX3J1"
exploitPackGDB += "bi4xID4gfi9nZGJfdHJhY2VfcnVuLnR4dAogICAgc2hlbGwgIHJtIC1mIH4vZ2RiX3RyYWNlX3J1"
exploitPackGDB += "bi4xCiAgICBwcmludGYgIkRvbmUsIGNoZWNrIH4vZ2RiX3RyYWNlX3J1bi50eHRcbiIKZW5kCmRv"
exploitPackGDB += "Y3VtZW50IHRyYWNlX3J1bgpTeW50YXg6IHRyYWNlX3J1bgp8IENyZWF0ZSBhIHJ1bnRpbWUgdHJh"
exploitPackGDB += "Y2Ugb2YgdGFyZ2V0Lgp8IExvZyBvdmVyd3JpdGVzKCEpIHRoZSBmaWxlIH4vZ2RiX3RyYWNlX3J1"
exploitPackGDB += "bi50eHQuCmVuZAoKZGVmaW5lIGVudHJ5X3BvaW50CgkKCXNldCBsb2dnaW5nIHJlZGlyZWN0IG9u"
exploitPackGDB += "CglzZXQgbG9nZ2luZyBmaWxlIC90bXAvZ2RiLWVudHJ5X3BvaW50CglzZXQgbG9nZ2luZyBvbgoK"
exploitPackGDB += "CWluZm8gZmlsZXMKCglzZXQgbG9nZ2luZyBvZmYKCglzaGVsbCBlbnRyeV9wb2ludD0iJCgvdXNy"
exploitPackGDB += "L2Jpbi9ncmVwICdFbnRyeSBwb2ludDonIC90bXAvZ2RiLWVudHJ5X3BvaW50IHwgL3Vzci9iaW4v"
exploitPackGDB += "YXdrICd7IHByaW50ICQzIH0nKSI7IGVjaG8gIiRlbnRyeV9wb2ludCI7IGVjaG8gJ3NldCAkZW50"
exploitPackGDB += "cnlfcG9pbnRfYWRkcmVzcyA9ICciJGVudHJ5X3BvaW50IiA+IC90bXAvZ2RiLWVudHJ5X3BvaW50"
exploitPackGDB += "Cglzb3VyY2UgL3RtcC9nZGItZW50cnlfcG9pbnQKICAgIHNoZWxsIC9iaW4vcm0gLWYgL3RtcC9n"
exploitPackGDB += "ZGItZW50cnlfcG9pbnQKZW5kCmRvY3VtZW50IGVudHJ5X3BvaW50ClN5bnRheDogZW50cnlfcG9p"
exploitPackGDB += "bnQKfCBQcmludHMgdGhlIGVudHJ5IHBvaW50IGFkZHJlc3Mgb2YgdGhlIHRhcmdldCBhbmQgc3Rv"
exploitPackGDB += "cmVzIGl0IGluIHRoZSB2YXJpYWJsZSBlbnRyeV9wb2ludC4KZW5kCgpkZWZpbmUgYnJlYWtfZW50"
exploitPackGDB += "cnlwb2ludAoJZW50cnlfcG9pbnQKCWJyZWFrICokZW50cnlfcG9pbnRfYWRkcmVzcwplbmQKZG9j"
exploitPackGDB += "dW1lbnQgYnJlYWtfZW50cnlwb2ludApTeW50YXg6IGJyZWFrX2VudHJ5cG9pbnQKfCBTZXRzIGEg"
exploitPackGDB += "YnJlYWtwb2ludCBvbiB0aGUgZW50cnkgcG9pbnQgb2YgdGhlIHRhcmdldC4KZW5kCgpkZWZpbmUg"
exploitPackGDB += "b2JqY19zeW1ib2xzCgoJc2V0IGxvZ2dpbmcgcmVkaXJlY3Qgb24KCXNldCBsb2dnaW5nIGZpbGUg"
exploitPackGDB += "L3RtcC9nZGItb2JqY19zeW1ib2xzCglzZXQgbG9nZ2luZyBvbgoKCWluZm8gdGFyZ2V0CgoJc2V0"
exploitPackGDB += "IGxvZ2dpbmcgb2ZmCiAgICAjIFhYWDogZGVmaW5lIHBhdGhzIGZvciBvYmpjLXN5bWJvbHMgYW5k"
exploitPackGDB += "IFN5bVRhYkNyZWF0b3IKCXNoZWxsIHRhcmdldD0iJCgvdXNyL2Jpbi9oZWFkIC0xIC90bXAvZ2Ri"
exploitPackGDB += "LW9iamNfc3ltYm9scyB8IC91c3IvYmluL2hlYWQgLTEgfCAvdXNyL2Jpbi9hd2sgLUYgJyInICd7"
exploitPackGDB += "IHByaW50ICQyIH0nKSI7IG9iamMtc3ltYm9scyAiJHRhcmdldCIgfCBTeW1UYWJDcmVhdG9yIC1v"
exploitPackGDB += "IC90bXAvZ2RiLXN5bXRhYgoKCXNldCBsb2dnaW5nIG9uCglhZGQtc3ltYm9sLWZpbGUgL3RtcC9n"
exploitPackGDB += "ZGItc3ltdGFiCglzZXQgbG9nZ2luZyBvZmYKICAgIHNoZWxsIC9iaW4vcm0gLWYgL3RtcC9nZGIt"
exploitPackGDB += "b2JqY19zeW1ib2xzCmVuZApkb2N1bWVudCBvYmpjX3N5bWJvbHMKU3ludGF4OiBvYmpjX3N5bWJv"
exploitPackGDB += "bHMKfCBMb2FkcyBzdHJpcHBlZCBvYmpjIHN5bWJvbHMgaW50byBnZGIgdXNpbmcgb2JqYy1zeW1i"
exploitPackGDB += "b2xzIGFuZCBTeW1UYWJDcmVhdG9yCnwgU2VlIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVz"
exploitPackGDB += "dGlvbnMvMTc1NTQwNzAvaW1wb3J0LWNsYXNzLWR1bXAtaW5mby1pbnRvLWdkYgp8IGFuZCBodHRw"
exploitPackGDB += "czovL2dpdGh1Yi5jb20vMHhjZWQvY2xhc3MtZHVtcC90cmVlL29iamMtc3ltYm9scyAoZm9yIHRo"
exploitPackGDB += "ZSByZXF1aXJlZCB1dGlscykKZW5kCgojZGVmaW5lIHB0cmFjZW1lCiMgICAgY2F0Y2ggc3lzY2Fs"
exploitPackGDB += "bCBwdHJhY2UKIyAgICBjb21tYW5kcwojICAgICAgICBpZiAoJDY0QklUUyA9PSAwKQojICAgICAg"
exploitPackGDB += "ICAgICAgaWYgKCRlYnggPT0gMCkKIwkgICAgICAgIHNldCAkZWF4ID0gMAojICAgICAgICAgICAg"
exploitPackGDB += "ICAgIGNvbnRpbnVlCiMgICAgICAgICAgICBlbmQKIyAgICAgICAgZWxzZQojICAgICAgICAgICAg"
exploitPackGDB += "aWYgKCRyZGkgPT0gMCkKIyAgICAgICAgICAgICAgICBzZXQgJHJheCA9IDAKIyAgICAgICAgICAg"
exploitPackGDB += "ICAgICBjb250aW51ZQojICAgICAgICAgICAgZW5kCiMgICAgICAgIGVuZAojICAgIGVuZAojICAg"
exploitPackGDB += "IHNldCAkcHRyYWNlX2JwbnVtID0gJGJwbnVtCiNlbmQKI2RvY3VtZW50IHB0cmFjZW1lCiNTeW50"
exploitPackGDB += "YXg6IHB0cmFjZW1lCiN8IEhvb2sgcHRyYWNlIHRvIGJ5cGFzcyBQVFJBQ0VfVFJBQ0VNRSBhbnRp"
exploitPackGDB += "IGRlYnVnZ2luZyB0ZWNobmlxdWUKI2VuZAoKZGVmaW5lIHJwdHJhY2VtZQogICAgaWYgKCRwdHJh"
exploitPackGDB += "Y2VfYnBudW0gIT0gMCkKICAgICAgICBkZWxldGUgJHB0cmFjZV9icG51bQogICAgICAgIHNldCAk"
exploitPackGDB += "cHRyYWNlX2JwbnVtID0gMAogICAgZW5kCmVuZApkb2N1bWVudCBycHRyYWNlbWUKU3ludGF4OiBy"
exploitPackGDB += "cHRyYWNlbWUKfCBSZW1vdmUgcHRyYWNlIGhvb2suCmVuZAoKCiMgX19fX19fX19fX19fX19fX19f"
exploitPackGDB += "X19taXNjX19fX19fX19fX19fX19fX19fX18KZGVmaW5lIGhvb2stc3RvcAogICAgaWYgKHNpemVv"
exploitPackGDB += "Zih2b2lkKikgPT0gOCkKICAgICAgICBzZXQgJDY0QklUUyA9IDEKICAgIGVsc2UKICAgICAgICBz"
exploitPackGDB += "ZXQgJDY0QklUUyA9IDAKICAgIGVuZAoKICAgIGlmICgkS0RQNjRCSVRTICE9IC0xKQogICAgICAg"
exploitPackGDB += "IGlmICgkS0RQNjRCSVRTID09IDApCiAgICAgICAgICAgIHNldCAkNjRCSVRTID0gMAogICAgICAg"
exploitPackGDB += "IGVsc2UKICAgICAgICAgICAgc2V0ICQ2NEJJVFMgPSAxCiAgICAgICAgZW5kCiAgICBlbmQKCiAg"
exploitPackGDB += "ICAjIERpc3BsYXkgaW5zdHJ1Y3Rpb25zIGZvcm1hdHMKICAgIGlmICRBUk0gPT0gMQogICAgICAg"
exploitPackGDB += "IGlmICRBUk1PUENPREVTID09IDEKICAgICAgICAgICAgc2V0IGFybSBzaG93LW9wY29kZS1ieXRl"
exploitPackGDB += "cyAxCiAgICAgICAgZW5kCiAgICBlbHNlCiAgICAgICAgaWYgJFg4NkZMQVZPUiA9PSAwCiAgICAg"
exploitPackGDB += "ICAgICAgIHNldCBkaXNhc3NlbWJseS1mbGF2b3IgaW50ZWwKICAgICAgICBlbHNlCiAgICAgICAg"
exploitPackGDB += "ICAgIHNldCBkaXNhc3NlbWJseS1mbGF2b3IgYXR0CiAgICAgICAgZW5kCiAgICBlbmQKCiAgICAj"
exploitPackGDB += "IHRoaXMgbWFrZXMgJ2NvbnRleHQnIGJlIGNhbGxlZCBhdCBldmVyeSBCUC9zdGVwCiAgICBpZiAo"
exploitPackGDB += "JFNIT1dfQ09OVEVYVCA+IDApCiAgICAgICAgY29udGV4dAogICAgZW5kCiAgICBpZiAoJFNIT1df"
exploitPackGDB += "TkVTVF9JTlNOID4gMCkKICAgICAgICBzZXQgJHggPSAkX25lc3QKICAgICAgICB3aGlsZSAoJHgg"
exploitPackGDB += "PiAwKQogICAgICAgICAgICBwcmludGYgIlx0IgogICAgICAgICAgICBzZXQgJHggPSAkeCAtIDEK"
exploitPackGDB += "ICAgICAgICBlbmQKICAgIGVuZAplbmQKZG9jdW1lbnQgaG9vay1zdG9wClN5bnRheDogaG9vay1z"
exploitPackGDB += "dG9wCnwgISEhIEZPUiBJTlRFUk5BTCBVU0UgT05MWSAtIERPIE5PVCBDQUxMICEhIQplbmQKCgoj"
exploitPackGDB += "IG9yaWdpbmFsIGJ5IFRhdmlzIE9ybWFuZHkgKGh0dHA6Ly9teS5vcGVyYS5jb20vdGF2aXNvL2Js"
exploitPackGDB += "b2cvaW5kZXguZG1sL3RhZy9nZGIpIChncmVhdCBmaXghKQojIG1vZGlmaWVkIHRvIHdvcmsgd2l0"
exploitPackGDB += "aCBNYWMgT1MgWCBieSBmRyEKIyBzZWVtcyBuYXNtIHNoaXBwaW5nIHdpdGggTWFjIE9TIFggaGFz"
exploitPackGDB += "IHByb2JsZW1zIGFjY2VwdGluZyBpbnB1dCBmcm9tIHN0ZGluIG9yIGhlcmVkb2MKIyBpbnB1dCBp"
exploitPackGDB += "cyByZWFkIGludG8gYSB2YXJpYWJsZSBhbmQgc2VudCB0byBhIHRlbXBvcmFyeSBmaWxlIHdoaWNo"
exploitPackGDB += "IG5hc20gY2FuIHJlYWQKZGVmaW5lIGFzc2VtYmxlCiAgICAjIGRvbnQgZW50ZXIgcm91dGluZSBh"
exploitPackGDB += "Z2FpbiBpZiB1c2VyIGhpdHMgZW50ZXIKICAgIGRvbnQtcmVwZWF0CiAgICBpZiAoJGFyZ2MpCiAg"
exploitPackGDB += "ICAgICAgaWYgKCokYXJnMCA9ICokYXJnMCkKICAgICAgICAjIGNoZWNrIGlmIHdlIGhhdmUgYSB2"
exploitPackGDB += "YWxpZCBhZGRyZXNzIGJ5IGRlcmVmZXJlbmNpbmcgaXQsCiAgICAgICAgIyBpZiB3ZSBoYXZudCwg"
exploitPackGDB += "dGhpcyB3aWxsIGNhdXNlIHRoZSByb3V0aW5lIHRvIGV4aXQuCiAgICAgICAgZW5kCiAgICAgICAg"
exploitPackGDB += "cHJpbnRmICJJbnN0cnVjdGlvbnMgd2lsbCBiZSB3cml0dGVuIHRvICUjeC5cbiIsICRhcmcwCiAg"
exploitPackGDB += "ICBlbHNlCiAgICAgICAgcHJpbnRmICJJbnN0cnVjdGlvbnMgd2lsbCBiZSB3cml0dGVuIHRvIHN0"
exploitPackGDB += "ZG91dC5cbiIKICAgIGVuZAogICAgcHJpbnRmICJUeXBlIGluc3RydWN0aW9ucywgb25lIHBlciBs"
exploitPackGDB += "aW5lLiIKCWNvbG9yX2JvbGQKICAgIHByaW50ZiAiIERvIG5vdCBmb3JnZXQgdG8gdXNlIE5BU00g"
exploitPackGDB += "YXNzZW1ibGVyIHN5bnRheCFcbiIKICAgIGNvbG9yX3Jlc2V0CiAgICBwcmludGYgIkVuZCB3aXRo"
exploitPackGDB += "IGEgbGluZSBzYXlpbmcganVzdCBcImVuZFwiLlxuIgogICAgCiAgICBpZiAoJGFyZ2MpCgkgICAg"
exploitPackGDB += "aWYgKCQ2NEJJVFMgPT0gMSkKCQkgICAgIyBhcmd1bWVudCBzcGVjaWZpZWQsIGFzc2VtYmxlIGlu"
exploitPackGDB += "c3RydWN0aW9ucyBpbnRvIG1lbW9yeSBhdCBhZGRyZXNzIHNwZWNpZmllZC4KICAgIAkJc2hlbGwg"
exploitPackGDB += "QVNNT1BDT0RFPSIkKHdoaWxlIHJlYWQgLWVwICc+JyByICYmIHRlc3QgIiRyIiAhPSBlbmQgOyBk"
exploitPackGDB += "byBlY2hvIC1FICIkciI7IGRvbmUpIiA7IEdEQkFTTUZJTEVOQU1FPSRSQU5ET007IFwKICAgIAkJ"
exploitPackGDB += "ZWNobyAtZSAiQklUUyA2NFxuJEFTTU9QQ09ERSIgPi90bXAvJEdEQkFTTUZJTEVOQU1FIDsgL3Vz"
exploitPackGDB += "ci9sb2NhbC9iaW4vbmFzbSAtZiBiaW4gLW8gL2Rldi9zdGRvdXQgL3RtcC8kR0RCQVNNRklMRU5B"
exploitPackGDB += "TUUgfCAvdXNyL2Jpbi9oZXhkdW1wIC12ZSAnMS8xICJzZXQgKigodW5zaWduZWQgY2hhciAqKSAk"
exploitPackGDB += "YXJnMCArICUjMl9heCkgPSAlIzAyeFxuIicgPi90bXAvZ2RiYXNzZW1ibGUgOyAvYmluL3JtIC1m"
exploitPackGDB += "IC90bXAvJEdEQkFTTUZJTEVOQU1FCiAgICAJCXNvdXJjZSAvdG1wL2dkYmFzc2VtYmxlCiAgICAJ"
exploitPackGDB += "CSMgYWxsIGRvbmUuIGNsZWFuIHRoZSB0ZW1wb3JhcnkgZmlsZQogICAgCQlzaGVsbCAvYmluL3Jt"
exploitPackGDB += "IC1mIC90bXAvZ2RiYXNzZW1ibGUKICAgIAllbHNlCgkgICAgCSMgYXJndW1lbnQgc3BlY2lmaWVk"
exploitPackGDB += "LCBhc3NlbWJsZSBpbnN0cnVjdGlvbnMgaW50byBtZW1vcnkgYXQgYWRkcmVzcyBzcGVjaWZpZWQu"
exploitPackGDB += "CgkgICAgCXNoZWxsIEFTTU9QQ09ERT0iJCh3aGlsZSByZWFkIC1lcCAnPicgciAmJiB0ZXN0ICIk"
exploitPackGDB += "ciIgIT0gZW5kIDsgZG8gZWNobyAtRSAiJHIiOyBkb25lKSIgOyBHREJBU01GSUxFTkFNRT0kUkFO"
exploitPackGDB += "RE9NOyBcCgkJICAgIGVjaG8gLWUgIkJJVFMgMzJcbiRBU01PUENPREUiID4vdG1wLyRHREJBU01G"
exploitPackGDB += "SUxFTkFNRSA7IC91c3IvYmluL25hc20gLWYgYmluIC1vIC9kZXYvc3Rkb3V0IC90bXAvJEdEQkFT"
exploitPackGDB += "TUZJTEVOQU1FIHwgL3Vzci9iaW4vaGV4ZHVtcCAtdmUgJzEvMSAic2V0ICooKHVuc2lnbmVkIGNo"
exploitPackGDB += "YXIgKikgJGFyZzAgKyAlIzJfYXgpID0gJSMwMnhcbiInID4vdG1wL2dkYmFzc2VtYmxlIDsgL2Jp"
exploitPackGDB += "bi9ybSAtZiAvdG1wLyRHREJBU01GSUxFTkFNRQogICAgCQlzb3VyY2UgL3RtcC9nZGJhc3NlbWJs"
exploitPackGDB += "ZQoJICAgIAkjIGFsbCBkb25lLiBjbGVhbiB0aGUgdGVtcG9yYXJ5IGZpbGUKCQkgICAgc2hlbGwg"
exploitPackGDB += "L2Jpbi9ybSAtZiAvdG1wL2dkYmFzc2VtYmxlCiAgICAJZW5kCiAgICBlbHNlCgkgICAgaWYgKCQ2"
exploitPackGDB += "NEJJVFMgPT0gMSkKCQkgICAgIyBubyBhcmd1bWVudCwgYXNzZW1ibGUgaW5zdHJ1Y3Rpb25zIHRv"
exploitPackGDB += "IHN0ZG91dAogICAgCQlzaGVsbCBBU01PUENPREU9IiQod2hpbGUgcmVhZCAtZXAgJz4nIHIgJiYg"
exploitPackGDB += "dGVzdCAiJHIiICE9IGVuZCA7IGRvIGVjaG8gLUUgIiRyIjsgZG9uZSkiIDsgR0RCQVNNRklMRU5B"
exploitPackGDB += "TUU9JFJBTkRPTTsgXAoJICAgIAllY2hvIC1lICJCSVRTIDY0XG4kQVNNT1BDT0RFIiA+L3RtcC8k"
exploitPackGDB += "R0RCQVNNRklMRU5BTUUgOyAvdXNyL2xvY2FsL2Jpbi9uYXNtIC1mIGJpbiAtbyAvZGV2L3N0ZG91"
exploitPackGDB += "dCAvdG1wLyRHREJBU01GSUxFTkFNRSB8IC91c3IvbG9jYWwvYmluL25kaXNhc20gLWkgLWI2NCAv"
exploitPackGDB += "ZGV2L3N0ZGluIDsgXAoJCSAgICAvYmluL3JtIC1mIC90bXAvJEdEQkFTTUZJTEVOQU1FCiAgICAJ"
exploitPackGDB += "ZWxzZQoJICAgIAkjIG5vIGFyZ3VtZW50LCBhc3NlbWJsZSBpbnN0cnVjdGlvbnMgdG8gc3Rkb3V0"
exploitPackGDB += "CgkgICAgCXNoZWxsIEFTTU9QQ09ERT0iJCh3aGlsZSByZWFkIC1lcCAnPicgciAmJiB0ZXN0ICIk"
exploitPackGDB += "ciIgIT0gZW5kIDsgZG8gZWNobyAtRSAiJHIiOyBkb25lKSIgOyBHREJBU01GSUxFTkFNRT0kUkFO"
exploitPackGDB += "RE9NOyBcCgkgICAgCWVjaG8gLWUgIkJJVFMgMzJcbiRBU01PUENPREUiID4vdG1wLyRHREJBU01G"
exploitPackGDB += "SUxFTkFNRSA7IC91c3IvYmluL25hc20gLWYgYmluIC1vIC9kZXYvc3Rkb3V0IC90bXAvJEdEQkFT"
exploitPackGDB += "TUZJTEVOQU1FIHwgL3Vzci9iaW4vbmRpc2FzbSAtaSAtYjMyIC9kZXYvc3RkaW4gOyBcCgkJICAg"
exploitPackGDB += "IC9iaW4vcm0gLWYgL3RtcC8kR0RCQVNNRklMRU5BTUUKICAgIAllbmQKICAgIGVuZAplbmQKZG9j"
exploitPackGDB += "dW1lbnQgYXNzZW1ibGUKU3ludGF4OiBhc3NlbWJsZSA8QUREUj4KfCBBc3NlbWJsZSBpbnN0cnVj"
exploitPackGDB += "dGlvbnMgdXNpbmcgbmFzbS4KfCBUeXBlIGEgbGluZSBjb250YWluaW5nICJlbmQiIHRvIGluZGlj"
exploitPackGDB += "YXRlIHRoZSBlbmQuCnwgSWYgYW4gYWRkcmVzcyBpcyBzcGVjaWZpZWQsIGluc2VydC9tb2RpZnkg"
exploitPackGDB += "aW5zdHJ1Y3Rpb25zIGF0IHRoYXQgYWRkcmVzcy4KfCBJZiBubyBhZGRyZXNzIGlzIHNwZWNpZmll"
exploitPackGDB += "ZCwgYXNzZW1ibGVkIGluc3RydWN0aW9ucyBhcmUgcHJpbnRlZCB0byBzdGRvdXQuCnwgVXNlIHRo"
exploitPackGDB += "ZSBwc2V1ZG8gaW5zdHJ1Y3Rpb24gIm9yZyBBRERSIiB0byBzZXQgdGhlIGJhc2UgYWRkcmVzcy4K"
exploitPackGDB += "ZW5kCgpkZWZpbmUgYXNzZW1ibGUzMgogICAgIyBkb250IGVudGVyIHJvdXRpbmUgYWdhaW4gaWYg"
exploitPackGDB += "dXNlciBoaXRzIGVudGVyCiAgICBkb250LXJlcGVhdAogICAgaWYgKCRhcmdjKQogICAgICAgIGlm"
exploitPackGDB += "ICgqJGFyZzAgPSAqJGFyZzApCiAgICAgICAgIyBjaGVjayBpZiB3ZSBoYXZlIGEgdmFsaWQgYWRk"
exploitPackGDB += "cmVzcyBieSBkZXJlZmVyZW5jaW5nIGl0LAogICAgICAgICMgaWYgd2UgaGF2bnQsIHRoaXMgd2ls"
exploitPackGDB += "bCBjYXVzZSB0aGUgcm91dGluZSB0byBleGl0LgogICAgICAgIGVuZAogICAgICAgIHByaW50ZiAi"
exploitPackGDB += "SW5zdHJ1Y3Rpb25zIHdpbGwgYmUgd3JpdHRlbiB0byAlI3guXG4iLCAkYXJnMAogICAgZWxzZQog"
exploitPackGDB += "ICAgICAgIHByaW50ZiAiSW5zdHJ1Y3Rpb25zIHdpbGwgYmUgd3JpdHRlbiB0byBzdGRvdXQuXG4i"
exploitPackGDB += "CiAgICBlbmQKICAgIHByaW50ZiAiVHlwZSBpbnN0cnVjdGlvbnMsIG9uZSBwZXIgbGluZS4iCiAg"
exploitPackGDB += "ICBjb2xvcl9ib2xkCiAgICBwcmludGYgIiBEbyBub3QgZm9yZ2V0IHRvIHVzZSBOQVNNIGFzc2Vt"
exploitPackGDB += "YmxlciBzeW50YXghXG4iCiAgICBjb2xvcl9yZXNldAogICAgcHJpbnRmICJFbmQgd2l0aCBhIGxp"
exploitPackGDB += "bmUgc2F5aW5nIGp1c3QgXCJlbmRcIi5cbiIKICAgIAogICAgaWYgKCRhcmdjKQogICAgICAgICMg"
exploitPackGDB += "YXJndW1lbnQgc3BlY2lmaWVkLCBhc3NlbWJsZSBpbnN0cnVjdGlvbnMgaW50byBtZW1vcnkgYXQg"
exploitPackGDB += "YWRkcmVzcyBzcGVjaWZpZWQuCiAgICAgICAgc2hlbGwgQVNNT1BDT0RFPSIkKHdoaWxlIHJlYWQg"
exploitPackGDB += "LWVwICc+JyByICYmIHRlc3QgIiRyIiAhPSBlbmQgOyBkbyBlY2hvIC1FICIkciI7IGRvbmUpIiA7"
exploitPackGDB += "IEdEQkFTTUZJTEVOQU1FPSRSQU5ET007IFwKICAgICAgICBlY2hvIC1lICJCSVRTIDMyXG4kQVNN"
exploitPackGDB += "T1BDT0RFIiA+L3RtcC8kR0RCQVNNRklMRU5BTUUgOyAvdXNyL2Jpbi9uYXNtIC1mIGJpbiAtbyAv"
exploitPackGDB += "ZGV2L3N0ZG91dCAvdG1wLyRHREJBU01GSUxFTkFNRSB8IC91c3IvYmluL2hleGR1bXAgLXZlICcx"
exploitPackGDB += "LzEgInNldCAqKCh1bnNpZ25lZCBjaGFyICopICRhcmcwICsgJSMyX2F4KSA9ICUjMDJ4XG4iJyA+"
exploitPackGDB += "L3RtcC9nZGJhc3NlbWJsZSA7IC9iaW4vcm0gLWYgL3RtcC8kR0RCQVNNRklMRU5BTUUKICAgICAg"
exploitPackGDB += "ICBzb3VyY2UgL3RtcC9nZGJhc3NlbWJsZQogICAgICAgICMgYWxsIGRvbmUuIGNsZWFuIHRoZSB0"
exploitPackGDB += "ZW1wb3JhcnkgZmlsZQogICAgICAgIHNoZWxsIC9iaW4vcm0gLWYgL3RtcC9nZGJhc3NlbWJsZQog"
exploitPackGDB += "ICAgZWxzZQogICAgICAgICMgbm8gYXJndW1lbnQsIGFzc2VtYmxlIGluc3RydWN0aW9ucyB0byBz"
exploitPackGDB += "dGRvdXQKICAgICAgICBzaGVsbCBBU01PUENPREU9IiQod2hpbGUgcmVhZCAtZXAgJz4nIHIgJiYg"
exploitPackGDB += "dGVzdCAiJHIiICE9IGVuZCA7IGRvIGVjaG8gLUUgIiRyIjsgZG9uZSkiIDsgR0RCQVNNRklMRU5B"
exploitPackGDB += "TUU9JFJBTkRPTTsgXAogICAgICAgIGVjaG8gLWUgIkJJVFMgMzJcbiRBU01PUENPREUiID4vdG1w"
exploitPackGDB += "LyRHREJBU01GSUxFTkFNRSA7IC91c3IvYmluL25hc20gLWYgYmluIC1vIC9kZXYvc3Rkb3V0IC90"
exploitPackGDB += "bXAvJEdEQkFTTUZJTEVOQU1FIHwgL3Vzci9iaW4vbmRpc2FzbSAtaSAtYjMyIC9kZXYvc3RkaW4g"
exploitPackGDB += "OyBcCiAgICAgICAgL2Jpbi9ybSAtZiAvdG1wLyRHREJBU01GSUxFTkFNRQogICAgZW5kCmVuZApk"
exploitPackGDB += "b2N1bWVudCBhc3NlbWJsZTMyClN5bnRheDogYXNzZW1ibGUzMiA8QUREUj4KfCBBc3NlbWJsZSAz"
exploitPackGDB += "MiBiaXRzIGluc3RydWN0aW9ucyB1c2luZyBuYXNtLgp8IFR5cGUgYSBsaW5lIGNvbnRhaW5pbmcg"
exploitPackGDB += "ImVuZCIgdG8gaW5kaWNhdGUgdGhlIGVuZC4KfCBJZiBhbiBhZGRyZXNzIGlzIHNwZWNpZmllZCwg"
exploitPackGDB += "aW5zZXJ0L21vZGlmeSBpbnN0cnVjdGlvbnMgYXQgdGhhdCBhZGRyZXNzLgp8IElmIG5vIGFkZHJl"
exploitPackGDB += "c3MgaXMgc3BlY2lmaWVkLCBhc3NlbWJsZWQgaW5zdHJ1Y3Rpb25zIGFyZSBwcmludGVkIHRvIHN0"
exploitPackGDB += "ZG91dC4KfCBVc2UgdGhlIHBzZXVkbyBpbnN0cnVjdGlvbiAib3JnIEFERFIiIHRvIHNldCB0aGUg"
exploitPackGDB += "YmFzZSBhZGRyZXNzLgplbmQKCmRlZmluZSBhc3NlbWJsZTY0CiAgICAjIGRvbnQgZW50ZXIgcm91"
exploitPackGDB += "dGluZSBhZ2FpbiBpZiB1c2VyIGhpdHMgZW50ZXIKICAgIGRvbnQtcmVwZWF0CiAgICBpZiAoJGFy"
exploitPackGDB += "Z2MpCiAgICAgICAgaWYgKCokYXJnMCA9ICokYXJnMCkKICAgICAgICAjIGNoZWNrIGlmIHdlIGhh"
exploitPackGDB += "dmUgYSB2YWxpZCBhZGRyZXNzIGJ5IGRlcmVmZXJlbmNpbmcgaXQsCiAgICAgICAgIyBpZiB3ZSBo"
exploitPackGDB += "YXZudCwgdGhpcyB3aWxsIGNhdXNlIHRoZSByb3V0aW5lIHRvIGV4aXQuCiAgICAgICAgZW5kCiAg"
exploitPackGDB += "ICAgICAgcHJpbnRmICJJbnN0cnVjdGlvbnMgd2lsbCBiZSB3cml0dGVuIHRvICUjeC5cbiIsICRh"
exploitPackGDB += "cmcwCiAgICBlbHNlCiAgICAgICAgcHJpbnRmICJJbnN0cnVjdGlvbnMgd2lsbCBiZSB3cml0dGVu"
exploitPackGDB += "IHRvIHN0ZG91dC5cbiIKICAgIGVuZAogICAgcHJpbnRmICJUeXBlIGluc3RydWN0aW9ucywgb25l"
exploitPackGDB += "IHBlciBsaW5lLiIKICAgIGNvbG9yX2JvbGQKICAgIHByaW50ZiAiIERvIG5vdCBmb3JnZXQgdG8g"
exploitPackGDB += "dXNlIE5BU00gYXNzZW1ibGVyIHN5bnRheCFcbiIKICAgIGNvbG9yX3Jlc2V0CiAgICBwcmludGYg"
exploitPackGDB += "IkVuZCB3aXRoIGEgbGluZSBzYXlpbmcganVzdCBcImVuZFwiLlxuIgogICAgCiAgICBpZiAoJGFy"
exploitPackGDB += "Z2MpCiAgICAgICAgIyBhcmd1bWVudCBzcGVjaWZpZWQsIGFzc2VtYmxlIGluc3RydWN0aW9ucyBp"
exploitPackGDB += "bnRvIG1lbW9yeSBhdCBhZGRyZXNzIHNwZWNpZmllZC4KICAgICAgICBzaGVsbCBBU01PUENPREU9"
exploitPackGDB += "IiQod2hpbGUgcmVhZCAtZXAgJz4nIHIgJiYgdGVzdCAiJHIiICE9IGVuZCA7IGRvIGVjaG8gLUUg"
exploitPackGDB += "IiRyIjsgZG9uZSkiIDsgR0RCQVNNRklMRU5BTUU9JFJBTkRPTTsgXAogICAgICAgIGVjaG8gLWUg"
exploitPackGDB += "IkJJVFMgNjRcbiRBU01PUENPREUiID4vdG1wLyRHREJBU01GSUxFTkFNRSA7IC91c3IvbG9jYWwv"
exploitPackGDB += "YmluL25hc20gLWYgYmluIC1vIC9kZXYvc3Rkb3V0IC90bXAvJEdEQkFTTUZJTEVOQU1FIHwgL3Vz"
exploitPackGDB += "ci9iaW4vaGV4ZHVtcCAtdmUgJzEvMSAic2V0ICooKHVuc2lnbmVkIGNoYXIgKikgJGFyZzAgKyAl"
exploitPackGDB += "IzJfYXgpID0gJSMwMnhcbiInID4vdG1wL2dkYmFzc2VtYmxlIDsgL2Jpbi9ybSAtZiAvdG1wLyRH"
exploitPackGDB += "REJBU01GSUxFTkFNRQogICAgICAgIHNvdXJjZSAvdG1wL2dkYmFzc2VtYmxlCiAgICAgICAgIyBh"
exploitPackGDB += "bGwgZG9uZS4gY2xlYW4gdGhlIHRlbXBvcmFyeSBmaWxlCiAgICAgICAgc2hlbGwgL2Jpbi9ybSAt"
exploitPackGDB += "ZiAvdG1wL2dkYmFzc2VtYmxlCiAgICBlbHNlCiAgICAgICAgIyBubyBhcmd1bWVudCwgYXNzZW1i"
exploitPackGDB += "bGUgaW5zdHJ1Y3Rpb25zIHRvIHN0ZG91dAogICAgICAgIHNoZWxsIEFTTU9QQ09ERT0iJCh3aGls"
exploitPackGDB += "ZSByZWFkIC1lcCAnPicgciAmJiB0ZXN0ICIkciIgIT0gZW5kIDsgZG8gZWNobyAtRSAiJHIiOyBk"
exploitPackGDB += "b25lKSIgOyBHREJBU01GSUxFTkFNRT0kUkFORE9NOyBcCiAgICAgICAgZWNobyAtZSAiQklUUyA2"
exploitPackGDB += "NFxuJEFTTU9QQ09ERSIgPi90bXAvJEdEQkFTTUZJTEVOQU1FIDsgL3Vzci9sb2NhbC9iaW4vbmFz"
exploitPackGDB += "bSAtZiBiaW4gLW8gL2Rldi9zdGRvdXQgL3RtcC8kR0RCQVNNRklMRU5BTUUgfCAvdXNyL2xvY2Fs"
exploitPackGDB += "L2Jpbi9uZGlzYXNtIC1pIC1iNjQgL2Rldi9zdGRpbiA7IFwKICAgICAgICAvYmluL3JtIC1mIC90"
exploitPackGDB += "bXAvJEdEQkFTTUZJTEVOQU1FCiAgICBlbmQKZW5kCmRvY3VtZW50IGFzc2VtYmxlNjQKU3ludGF4"
exploitPackGDB += "OiBhc3NlbWJsZTY0IDxBRERSPgp8IEFzc2VtYmxlIDY0IGJpdHMgaW5zdHJ1Y3Rpb25zIHVzaW5n"
exploitPackGDB += "IG5hc20uCnwgVHlwZSBhIGxpbmUgY29udGFpbmluZyAiZW5kIiB0byBpbmRpY2F0ZSB0aGUgZW5k"
exploitPackGDB += "Lgp8IElmIGFuIGFkZHJlc3MgaXMgc3BlY2lmaWVkLCBpbnNlcnQvbW9kaWZ5IGluc3RydWN0aW9u"
exploitPackGDB += "cyBhdCB0aGF0IGFkZHJlc3MuCnwgSWYgbm8gYWRkcmVzcyBpcyBzcGVjaWZpZWQsIGFzc2VtYmxl"
exploitPackGDB += "ZCBpbnN0cnVjdGlvbnMgYXJlIHByaW50ZWQgdG8gc3Rkb3V0Lgp8IFVzZSB0aGUgcHNldWRvIGlu"
exploitPackGDB += "c3RydWN0aW9uICJvcmcgQUREUiIgdG8gc2V0IHRoZSBiYXNlIGFkZHJlc3MuCmVuZAoKZGVmaW5l"
exploitPackGDB += "IGFzbQoJaWYgJGFyZ2MgPT0gMQoJCWFzc2VtYmxlICRhcmcwCgllbHNlCgkJYXNzZW1ibGUKCWVu"
exploitPackGDB += "ZAplbmQKZG9jdW1lbnQgYXNtClN5bnRheDogYXNtIDxBRERSPgp8IFNob3J0Y3V0IHRvIHRoZSBh"
exploitPackGDB += "c3NzZW1ibGUgY29tbWFuZC4KZW5kCgpkZWZpbmUgYXNtMzIKICAgIGlmICRhcmdjID09IDEKICAg"
exploitPackGDB += "ICAgICBhc3NlbWJsZTMyICRhcmcwCiAgICBlbHNlCiAgICAgICAgYXNzZW1ibGUzMgogICAgZW5k"
exploitPackGDB += "CmVuZApkb2N1bWVudCBhc20zMgpTeW50YXg6IGFzbTMyIDxBRERSPgp8IFNob3J0Y3V0IHRvIHRo"
exploitPackGDB += "ZSBhc3NlbWJsZTMyIGNvbW1hbmQuCmVuZAoKZGVmaW5lIGFzbTY0CiAgICBpZiAkYXJnYyA9PSAx"
exploitPackGDB += "CiAgICAgICAgYXNzZW1ibGU2NCAkYXJnMAogICAgZWxzZQogICAgICAgIGFzc2VtYmxlNjQKICAg"
exploitPackGDB += "IGVuZAplbmQKZG9jdW1lbnQgYXNtNjQKU3ludGF4OiBhc202NCA8QUREUj4KfCBTaG9ydGN1dCB0"
exploitPackGDB += "byB0aGUgYXNzZW1ibGU2NCBjb21tYW5kLgplbmQKCmRlZmluZSBhc3NlbWJsZV9nYXMKICAgIHBy"
exploitPackGDB += "aW50ZiAiXG5UeXBlIGNvZGUgdG8gYXNzZW1ibGUgYW5kIGhpdCBDdHJsLUQgd2hlbiBmaW5pc2hl"
exploitPackGDB += "ZC5cbiIKICAgIHByaW50ZiAiWW91IG11c3QgdXNlIEdOVSBhc3NlbWJsZXIgKEFUJlQpIHN5bnRh"
exploitPackGDB += "eC5cbiIKCiAgICBzaGVsbCBmaWxlbmFtZT0kKG1rdGVtcCk7IFwKICAgICAgICAgIGJpbmZpbGVu"
exploitPackGDB += "YW1lPSQobWt0ZW1wKTsgXAogICAgICAgICAgZWNobyAtZSAiV3JpdGluZyBpbnRvOiAke2ZpbGVu"
exploitPackGDB += "YW1lfVxuIjsgXAogICAgICAgICAgY2F0ID4gJGZpbGVuYW1lOyBlY2hvICIiOyBcCiAgICAgICAg"
exploitPackGDB += "ICBhcyAtbyAkYmluZmlsZW5hbWUgPCAkZmlsZW5hbWU7IFwKICAgICAgICAgIG9iamR1bXAgLWQg"
exploitPackGDB += "LWogLnRleHQgJGJpbmZpbGVuYW1lOyBcCiAgICAgICAgICBybSAtZiAkYmluZmlsZW5hbWU7IFwK"
exploitPackGDB += "ICAgICAgICAgIHJtIC1mICRmaWxlbmFtZTsgXAogICAgICAgICAgZWNobyAtZSAidGVtcG9yYWx5"
exploitPackGDB += "IGZpbGVzIGRlbGV0ZWQuXG4iCmVuZApkb2N1bWVudCBhc3NlbWJsZV9nYXMKU3ludGF4OiBhc3Nl"
exploitPackGDB += "bWJsZV9nYXMKfCBBc3NlbWJsZSBpbnN0cnVjdGlvbnMgdG8gYmluYXJ5IG9wY29kZXMuIFVzZXMg"
exploitPackGDB += "R05VIGFzIGFuZCBvYmpkdW1wLgplbmQKCgpkZWZpbmUgZHVtcF9oZXhmaWxlCiAgICBkdW1wIGlo"
exploitPackGDB += "ZXggbWVtb3J5ICRhcmcwICRhcmcxICRhcmcyCmVuZApkb2N1bWVudCBkdW1wX2hleGZpbGUKU3lu"
exploitPackGDB += "dGF4OiBkdW1wX2hleGZpbGUgRklMRU5BTUUgQUREUjEgQUREUjIKfCBXcml0ZSBhIHJhbmdlIG9m"
exploitPackGDB += "IG1lbW9yeSB0byBhIGZpbGUgaW4gSW50ZWwgaWhleCAoaGV4ZHVtcCkgZm9ybWF0Lgp8IFRoZSBy"
exploitPackGDB += "YW5nZSBpcyBzcGVjaWZpZWQgYnkgQUREUjEgYW5kIEFERFIyIGFkZHJlc3Nlcy4KZW5kCgoKZGVm"
exploitPackGDB += "aW5lIGR1bXBfYmluZmlsZQogICAgZHVtcCBtZW1vcnkgJGFyZzAgJGFyZzEgJGFyZzIKZW5kCmRv"
exploitPackGDB += "Y3VtZW50IGR1bXBfYmluZmlsZQpTeW50YXg6IGR1bXBfYmluZmlsZSBGSUxFTkFNRSBBRERSMSBB"
exploitPackGDB += "RERSMgp8IFdyaXRlIGEgcmFuZ2Ugb2YgbWVtb3J5IHRvIGEgYmluYXJ5IGZpbGUuCnwgVGhlIHJh"
exploitPackGDB += "bmdlIGlzIHNwZWNpZmllZCBieSBBRERSMSBhbmQgQUREUjIgYWRkcmVzc2VzLgplbmQKCgpkZWZp"
exploitPackGDB += "bmUgZHVtcG1hY2hvCiAgICBpZiAkYXJnYyAhPSAyCiAgICAgICAgaGVscCBkdW1wbWFjaG8KICAg"
exploitPackGDB += "IGVuZAogICAgc2V0ICRoZWFkZXJtYWdpYyA9ICokYXJnMAogICAgIyB0aGUgfHwgb3BlcmF0b3Ig"
exploitPackGDB += "aXNuJ3Qgd29ya2luZyBhcyBpdCBzaG91bGQsIHd0ZiEhIQogICAgaWYgJGhlYWRlcm1hZ2ljICE9"
exploitPackGDB += "IDB4ZmVlZGZhY2UKICAgICAgICBpZiAkaGVhZGVybWFnaWMgIT0gMHhmZWVkZmFjZgogICAgICAg"
exploitPackGDB += "ICAgICBwcmludGYgIltFcnJvcl0gVGFyZ2V0IGFkZHJlc3MgZG9lc24ndCBjb250YWluIGEgdmFs"
exploitPackGDB += "aWQgTWFjaC1PIGJpbmFyeSFcbiIKICAgICAgICAgICAgaGVscCBkdW1wbWFjaG8KICAgICAgICBl"
exploitPackGDB += "bmQKICAgIGVuZAogICAgc2V0ICRoZWFkZXJkdW1wc2l6ZSA9ICooJGFyZzArMHgxNCkKICAgIGlm"
exploitPackGDB += "ICRoZWFkZXJtYWdpYyA9PSAweGZlZWRmYWNlCiAgICAgICAgZHVtcCBtZW1vcnkgJGFyZzEgJGFy"
exploitPackGDB += "ZzAgKCRhcmcwKzB4MWMrJGhlYWRlcmR1bXBzaXplKQogICAgZW5kCiAgICBpZiAkaGVhZGVybWFn"
exploitPackGDB += "aWMgPT0gMHhmZWVkZmFjZgogICAgICAgIGR1bXAgbWVtb3J5ICRhcmcxICRhcmcwICgkYXJnMCsw"
exploitPackGDB += "eDIwKyRoZWFkZXJkdW1wc2l6ZSkKICAgIGVuZAplbmQKZG9jdW1lbnQgZHVtcG1hY2hvClN5bnRh"
exploitPackGDB += "eDogZHVtcG1hY2hvIFNUQVJUQUREUkVTUyBGSUxFTkFNRQp8IER1bXAgdGhlIE1hY2gtTyBoZWFk"
exploitPackGDB += "ZXIgdG8gYSBmaWxlLgp8IFlvdSBuZWVkIHRvIGlucHV0IHRoZSBzdGFydCBhZGRyZXNzICh1c2Ug"
exploitPackGDB += "aW5mbyBzaGFyZWQgY29tbWFuZCB0byBmaW5kIGl0KS4KZW5kCgoKZGVmaW5lIGNscwogICAgc2hl"
exploitPackGDB += "bGwgY2xlYXIKZW5kCmRvY3VtZW50IGNscwpTeW50YXg6IGNscwp8IENsZWFyIHNjcmVlbi4KZW5k"
exploitPackGDB += "CgoKZGVmaW5lIHNlYXJjaAogICAgc2V0ICRzdGFydCA9IChjaGFyICopICRhcmcwCiAgICBzZXQg"
exploitPackGDB += "JGVuZCA9IChjaGFyICopICRhcmcxCiAgICBzZXQgJHBhdHRlcm4gPSAoc2hvcnQpICRhcmcyCiAg"
exploitPackGDB += "ICBzZXQgJHAgPSAkc3RhcnQKICAgIHdoaWxlICRwIDwgJGVuZAogICAgICAgIGlmICgqKHNob3J0"
exploitPackGDB += "ICopICRwKSA9PSAkcGF0dGVybgogICAgICAgICAgICBwcmludGYgInBhdHRlcm4gMHglaHggZm91"
exploitPackGDB += "bmQgYXQgMHgleFxuIiwgJHBhdHRlcm4sICRwCiAgICAgICAgZW5kCiAgICAgICAgc2V0ICRwKysK"
exploitPackGDB += "ICAgIGVuZAplbmQKZG9jdW1lbnQgc2VhcmNoClN5bnRheDogc2VhcmNoIDxTVEFSVD4gPEVORD4g"
exploitPackGDB += "PFBBVFRFUk4+CnwgU2VhcmNoIGZvciB0aGUgZ2l2ZW4gcGF0dGVybiBiZWV0d2VlbiAkc3RhcnQg"
exploitPackGDB += "YW5kICRlbmQgYWRkcmVzcy4KZW5kCgoKIyBfX19fX19fX19fX19fX19fX3VzZXIgdGlwc19fX19f"
exploitPackGDB += "X19fX19fX19fX19fCiMgVGhlICd0aXBzJyBjb21tYW5kIGlzIHVzZWQgdG8gcHJvdmlkZSB0dXRv"
exploitPackGDB += "cmlhbC1saWtlIGluZm8gdG8gdGhlIHVzZXIKZGVmaW5lIHRpcHMKICAgIHByaW50ZiAiVGlwIFRv"
exploitPackGDB += "cGljIENvbW1hbmRzOlxuIgogICAgcHJpbnRmICJcdHRpcF9kaXNwbGF5IDogQXV0b21hdGljYWxs"
exploitPackGDB += "eSBkaXNwbGF5IHZhbHVlcyBvbiBlYWNoIGJyZWFrXG4iCiAgICBwcmludGYgIlx0dGlwX3BhdGNo"
exploitPackGDB += "ICAgOiBQYXRjaGluZyBiaW5hcmllc1xuIgogICAgcHJpbnRmICJcdHRpcF9zdHJpcCAgIDogRGVh"
exploitPackGDB += "bGluZyB3aXRoIHN0cmlwcGVkIGJpbmFyaWVzXG4iCiAgICBwcmludGYgIlx0dGlwX3N5bnRheCAg"
exploitPackGDB += "OiBBVCZUIHZzIEludGVsIHN5bnRheFxuIgplbmQKZG9jdW1lbnQgdGlwcwpTeW50YXg6IHRpcHMK"
exploitPackGDB += "fCBQcm92aWRlIGEgbGlzdCBvZiB0aXBzIGZyb20gdXNlcnMgb24gdmFyaW91cyB0b3BpY3MuCmVu"
exploitPackGDB += "ZAoKCmRlZmluZSB0aXBfcGF0Y2gKICAgIHByaW50ZiAiXG4iCiAgICBwcmludGYgIiAgICAgICAg"
exploitPackGDB += "ICAgICAgICAgICBQQVRDSElORyBNRU1PUllcbiIKICAgIHByaW50ZiAiQW55IGFkZHJlc3MgY2Fu"
exploitPackGDB += "IGJlIHBhdGNoZWQgdXNpbmcgdGhlICdzZXQnIGNvbW1hbmQ6XG4iCiAgICBwcmludGYgIlx0YHNl"
exploitPackGDB += "dCBBRERSID0gVkFMVUVgIFx0ZS5nLiBgc2V0ICoweDgwNDlENkUgPSAweDkwYFxuIgogICAgcHJp"
exploitPackGDB += "bnRmICJcbiIKICAgIHByaW50ZiAiICAgICAgICAgICAgICAgICBQQVRDSElORyBCSU5BUlkgRklM"
exploitPackGDB += "RVNcbiIKICAgIHByaW50ZiAiVXNlIGBzZXQgd3JpdGVgIGluIG9yZGVyIHRvIHBhdGNoIHRoZSB0"
exploitPackGDB += "YXJnZXQgZXhlY3V0YWJsZVxuIgogICAgcHJpbnRmICJkaXJlY3RseSwgaW5zdGVhZCBvZiBqdXN0"
exploitPackGDB += "IHBhdGNoaW5nIG1lbW9yeVxuIgogICAgcHJpbnRmICJcdGBzZXQgd3JpdGUgb25gIFx0YHNldCB3"
exploitPackGDB += "cml0ZSBvZmZgXG4iCiAgICBwcmludGYgIk5vdGUgdGhhdCB0aGlzIG1lYW5zIGFueSBwYXRjaGVz"
exploitPackGDB += "IHRvIHRoZSBjb2RlIG9yIGRhdGEgc2VnbWVudHNcbiIKICAgIHByaW50ZiAid2lsbCBiZSB3cml0"
exploitPackGDB += "dGVuIHRvIHRoZSBleGVjdXRhYmxlIGZpbGVcbiIKICAgIHByaW50ZiAiV2hlbiBlaXRoZXIgb2Yg"
exploitPackGDB += "dGhlc2UgY29tbWFuZHMgaGFzIGJlZW4gaXNzdWVkLFxuIgogICAgcHJpbnRmICJ0aGUgZmlsZSBt"
exploitPackGDB += "dXN0IGJlIHJlbG9hZGVkLlxuIgogICAgcHJpbnRmICJcbiIKZW5kCmRvY3VtZW50IHRpcF9wYXRj"
exploitPackGDB += "aApTeW50YXg6IHRpcF9wYXRjaAp8IFRpcHMgb24gcGF0Y2hpbmcgbWVtb3J5IGFuZCBiaW5hcnkg"
exploitPackGDB += "ZmlsZXMuCmVuZAoKCmRlZmluZSB0aXBfc3RyaXAKICAgIHByaW50ZiAiXG4iCiAgICBwcmludGYg"
exploitPackGDB += "IiAgICAgICAgICAgICBTVE9QUElORyBCSU5BUklFUyBBVCBFTlRSWSBQT0lOVFxuIgogICAgcHJp"
exploitPackGDB += "bnRmICJTdHJpcHBlZCBiaW5hcmllcyBoYXZlIG5vIHN5bWJvbHMsIGFuZCBhcmUgdGhlcmVmb3Jl"
exploitPackGDB += "IHRvdWdoIHRvXG4iCiAgICBwcmludGYgInN0YXJ0IGF1dG9tYXRpY2FsbHkuIFRvIGRlYnVnIGEg"
exploitPackGDB += "c3RyaXBwZWQgYmluYXJ5LCB1c2VcbiIKICAgIHByaW50ZiAiXHRpbmZvIGZpbGVcbiIKICAgIHBy"
exploitPackGDB += "aW50ZiAidG8gZ2V0IHRoZSBlbnRyeSBwb2ludCBvZiB0aGUgZmlsZVxuIgogICAgcHJpbnRmICJU"
exploitPackGDB += "aGUgZmlyc3QgZmV3IGxpbmVzIG9mIG91dHB1dCB3aWxsIGxvb2sgbGlrZSB0aGlzOlxuIgogICAg"
exploitPackGDB += "cHJpbnRmICJcdFN5bWJvbHMgZnJvbSAnL3RtcC9hLm91dCdcbiIKICAgIHByaW50ZiAiXHRMb2Nh"
exploitPackGDB += "bCBleGVjIGZpbGU6XG4iCiAgICBwcmludGYgIlx0ICAgICAgICBgL3RtcC9hLm91dCcsIGZpbGUg"
exploitPackGDB += "dHlwZSBlbGYzMi1pMzg2LlxuIgogICAgcHJpbnRmICJcdCAgICAgICAgRW50cnkgcG9pbnQ6IDB4"
exploitPackGDB += "ODA0ODJlMFxuIgogICAgcHJpbnRmICJVc2UgdGhpcyBlbnRyeSBwb2ludCB0byBzZXQgYW4gZW50"
exploitPackGDB += "cnkgcG9pbnQ6XG4iCiAgICBwcmludGYgIlx0YHRicmVhayAqMHg4MDQ4MmUwYFxuIgogICAgcHJp"
exploitPackGDB += "bnRmICJUaGUgYnJlYWtwb2ludCB3aWxsIGRlbGV0ZSBpdHNlbGYgYWZ0ZXIgdGhlIHByb2dyYW0g"
exploitPackGDB += "c3RvcHMgYXNcbiIKICAgIHByaW50ZiAidGhlIGVudHJ5IHBvaW50XG4iCiAgICBwcmludGYgIlxu"
exploitPackGDB += "IgplbmQKZG9jdW1lbnQgdGlwX3N0cmlwClN5bnRheDogdGlwX3N0cmlwCnwgVGlwcyBvbiBkZWFs"
exploitPackGDB += "aW5nIHdpdGggc3RyaXBwZWQgYmluYXJpZXMuCmVuZAoKCmRlZmluZSB0aXBfc3ludGF4CiAgICBw"
exploitPackGDB += "cmludGYgIlxuIgogICAgcHJpbnRmICJcdCAgICBJTlRFTCBTWU5UQVggICAgICAgICAgICAgICAg"
exploitPackGDB += "ICAgICAgICBBVCZUIFNZTlRBWFxuIgogICAgcHJpbnRmICJcdG1uZW1vbmljIGRlc3QsIHNyYywg"
exploitPackGDB += "aW1tICAgICAgICAgICAgbW5lbW9uaWMgc3JjLCBkZXN0LCBpbW1cbiIgCiAgICBwcmludGYgIlx0"
exploitPackGDB += "W2Jhc2UraW5kZXgqc2NhbGUrZGlzcF0gICAgICAgICAgICBkaXNwKGJhc2UsIGluZGV4LCBzY2Fs"
exploitPackGDB += "ZSlcbiIKICAgIHByaW50ZiAiXHRyZWdpc3RlcjogICAgICBlYXggICAgICAgICAgICAgICAgIHJl"
exploitPackGDB += "Z2lzdGVyOiAgICAgICUlZWF4XG4iCiAgICBwcmludGYgIlx0aW1tZWRpYXRlOiAgICAgMHhGRiAg"
exploitPackGDB += "ICAgICAgICAgICAgICBpbW1lZGlhdGU6ICAgICAkMHhGRlxuIgogICAgcHJpbnRmICJcdGRlcmVm"
exploitPackGDB += "ZXJlbmNlOiAgIFthZGRyXSAgICAgICAgICAgICAgZGVyZWZlcmVuY2U6ICAgYWRkcigsMSlcbiIK"
exploitPackGDB += "ICAgIHByaW50ZiAiXHRhYnNvbHV0ZSBhZGRyOiBhZGRyICAgICAgICAgICAgICAgIGFic29sdXRl"
exploitPackGDB += "IGFkZHI6ICphZGRyXG4iCiAgICBwcmludGYgIlx0Ynl0ZSBpbnNuOiAgICAgbW92IGJ5dGUgcHRy"
exploitPackGDB += "ICAgICAgICBieXRlIGluc246ICAgICBtb3ZiXG4iCiAgICBwcmludGYgIlx0d29yZCBpbnNuOiAg"
exploitPackGDB += "ICAgbW92IHdvcmQgcHRyICAgICAgICB3b3JkIGluc246ICAgICBtb3Z3XG4iCiAgICBwcmludGYg"
exploitPackGDB += "Ilx0ZHdvcmQgaW5zbjogICAgbW92IGR3b3JkIHB0ciAgICAgICBkd29yZCBpbnNuOiAgICBtb3Zk"
exploitPackGDB += "XG4iCiAgICBwcmludGYgIlx0ZmFyIGNhbGw6ICAgICAgY2FsbCBmYXIgICAgICAgICAgICBmYXIg"
exploitPackGDB += "Y2FsbDogICAgICBsY2FsbFxuIgogICAgcHJpbnRmICJcdGZhciBqdW1wOiAgICAgIGptcCBmYXIg"
exploitPackGDB += "ICAgICAgICAgICAgZmFyIGp1bXA6ICAgICAgbGptcFxuIgogICAgcHJpbnRmICJcbiIKICAgIHBy"
exploitPackGDB += "aW50ZiAiTm90ZSB0aGF0IG9yZGVyIG9mIG9wZXJhbmRzIGluIHJldmVyc2VkLCBhbmQgdGhhdCBB"
exploitPackGDB += "VCZUIHN5bnRheFxuIgogICAgcHJpbnRmICJyZXF1aXJlcyB0aGF0IGFsbCBpbnN0cnVjdGlvbnMg"
exploitPackGDB += "cmVmZXJlbmNpbmcgbWVtb3J5IG9wZXJhbmRzIFxuIgogICAgcHJpbnRmICJ1c2UgYW4gb3BlcmFu"
exploitPackGDB += "ZCBzaXplIHN1ZmZpeCAoYiwgdywgZCwgcSlcbiIKICAgIHByaW50ZiAiXG4iCmVuZApkb2N1bWVu"
exploitPackGDB += "dCB0aXBfc3ludGF4ClN5bnRheDogdGlwX3N5bnRheAp8IFN1bW1hcnkgb2YgSW50ZWwgYW5kIEFU"
exploitPackGDB += "JlQgc3ludGF4IGRpZmZlcmVuY2VzLgplbmQKCgpkZWZpbmUgdGlwX2Rpc3BsYXkKICAgIHByaW50"
exploitPackGDB += "ZiAiXG4iCiAgICBwcmludGYgIkFueSBleHByZXNzaW9uIGNhbiBiZSBzZXQgdG8gYXV0b21hdGlj"
exploitPackGDB += "YWxseSBiZSBkaXNwbGF5ZWQgZXZlcnkgdGltZVxuIgogICAgcHJpbnRmICJ0aGUgdGFyZ2V0IHN0"
exploitPackGDB += "b3BzLiBUaGUgY29tbWFuZHMgZm9yIHRoaXMgYXJlOlxuIgogICAgcHJpbnRmICJcdGBkaXNwbGF5"
exploitPackGDB += "IGV4cHInICAgICA6IGF1dG9tYXRpY2FsbHkgZGlzcGxheSBleHByZXNzaW9uICdleHByJ1xuIgog"
exploitPackGDB += "ICAgcHJpbnRmICJcdGBkaXNwbGF5JyAgICAgICAgICA6IHNob3cgYWxsIGRpc3BsYXllZCBleHBy"
exploitPackGDB += "ZXNzaW9uc1xuIgogICAgcHJpbnRmICJcdGB1bmRpc3BsYXkgbnVtJyAgICA6IHR1cm4gb2ZmIGF1"
exploitPackGDB += "dG9kaXNwbGF5IGZvciBleHByZXNzaW9uICMgJ251bSdcbiIKICAgIHByaW50ZiAiRXhhbXBsZXM6"
exploitPackGDB += "XG4iCiAgICBwcmludGYgIlx0YGRpc3BsYXkveCAqKGludCAqKSRlc3BgICAgICAgOiBwcmludCB0"
exploitPackGDB += "b3Agb2Ygc3RhY2tcbiIKICAgIHByaW50ZiAiXHRgZGlzcGxheS94ICooaW50ICopKCRlYnArOClg"
exploitPackGDB += "ICA6IHByaW50IGZpcnN0IHBhcmFtZXRlclxuIgogICAgcHJpbnRmICJcdGBkaXNwbGF5IChjaGFy"
exploitPackGDB += "ICopJGVzaWAgICAgICAgIDogcHJpbnQgc291cmNlIHN0cmluZ1xuIgogICAgcHJpbnRmICJcdGBk"
exploitPackGDB += "aXNwbGF5IChjaGFyICopJGVkaWAgICAgICAgIDogcHJpbnQgZGVzdGluYXRpb24gc3RyaW5nXG4i"
exploitPackGDB += "CiAgICBwcmludGYgIlxuIgplbmQKZG9jdW1lbnQgdGlwX2Rpc3BsYXkKU3ludGF4OiB0aXBfZGlz"
exploitPackGDB += "cGxheQp8IFRpcHMgb24gYXV0b21hdGljYWxseSBkaXNwbGF5aW5nIHZhbHVlcyB3aGVuIGEgcHJv"
exploitPackGDB += "Z3JhbSBzdG9wcy4KZW5kCgojIGJ1bmNoIG9mIHNlbWktdXNlbGVzcyBjb21tYW5kcwoKIyBlbmFi"
exploitPackGDB += "bGUgYW5kIGRpc2FibGUgc2hvcnRjdXRzIGZvciBzdG9wLW9uLXNvbGliLWV2ZW50cyBmYW50YXN0"
exploitPackGDB += "aWMgdHJpY2shCmRlZmluZSBlbmFibGVzb2xpYgoJc2V0IHN0b3Atb24tc29saWItZXZlbnRzIDEK"
exploitPackGDB += "CXByaW50ZiAiU3RvcC1vbi1zb2xpYi1ldmVudHMgaXMgZW5hYmxlZCFcbiIKZW5kCmRvY3VtZW50"
exploitPackGDB += "IGVuYWJsZXNvbGliClN5bnRheDogZW5hYmxlc29saWIKfCBTaG9ydGN1dCB0byBlbmFibGUgc3Rv"
exploitPackGDB += "cC1vbi1zb2xpYi1ldmVudHMgdHJpY2suCmVuZAoKCmRlZmluZSBkaXNhYmxlc29saWIKCXNldCBz"
exploitPackGDB += "dG9wLW9uLXNvbGliLWV2ZW50cyAwCglwcmludGYgIlN0b3Atb24tc29saWItZXZlbnRzIGlzIGRp"
exploitPackGDB += "c2FibGVkIVxuIgplbmQKZG9jdW1lbnQgZGlzYWJsZXNvbGliClN5bnRheDogZGlzYWJsZXNvbGli"
exploitPackGDB += "CnwgU2hvcnRjdXQgdG8gZGlzYWJsZSBzdG9wLW9uLXNvbGliLWV2ZW50cyB0cmljay4KZW5kCgoK"
exploitPackGDB += "IyBlbmFibGUgY29tbWFuZHMgZm9yIGRpZmZlcmVudCBkaXNwbGF5cwpkZWZpbmUgZW5hYmxlb2Jq"
exploitPackGDB += "ZWN0aXZlYwoJc2V0ICRTSE9XT0JKRUNUSVZFQyA9IDEKZW5kCmRvY3VtZW50IGVuYWJsZW9iamVj"
exploitPackGDB += "dGl2ZWMKU3ludGF4OiBlbmFibGVvYmplY3RpdmVjCnwgRW5hYmxlIGRpc3BsYXkgb2Ygb2JqZWN0"
exploitPackGDB += "aXZlLWMgaW5mb3JtYXRpb24gaW4gdGhlIGNvbnRleHQgd2luZG93LgplbmQKCgpkZWZpbmUgZW5h"
exploitPackGDB += "YmxlY3B1cmVnaXN0ZXJzCglzZXQgJFNIT1dDUFVSRUdJU1RFUlMgPSAxCmVuZApkb2N1bWVudCBl"
exploitPackGDB += "bmFibGVjcHVyZWdpc3RlcnMKU3ludGF4OiBlbmFibGVjcHVyZWdpc3RlcnMKfCBFbmFibGUgZGlz"
exploitPackGDB += "cGxheSBvZiBjcHUgcmVnaXN0ZXJzIGluIHRoZSBjb250ZXh0IHdpbmRvdy4KZW5kCgoKZGVmaW5l"
exploitPackGDB += "IGVuYWJsZXN0YWNrCglzZXQgJFNIT1dTVEFDSyA9IDEKZW5kCmRvY3VtZW50IGVuYWJsZXN0YWNr"
exploitPackGDB += "ClN5bnRheDogZW5hYmxlc3RhY2sKfCBFbmFibGUgZGlzcGxheSBvZiBzdGFjayBpbiB0aGUgY29u"
exploitPackGDB += "dGV4dCB3aW5kb3cuCmVuZAoKCmRlZmluZSBlbmFibGVkYXRhd2luCglzZXQgJFNIT1dEQVRBV0lO"
exploitPackGDB += "ID0gMQplbmQKZG9jdW1lbnQgZW5hYmxlZGF0YXdpbgpTeW50YXg6IGVuYWJsZWRhdGF3aW4KfCBF"
exploitPackGDB += "bmFibGUgZGlzcGxheSBvZiBkYXRhIHdpbmRvdyBpbiB0aGUgY29udGV4dCB3aW5kb3cuCmVuZAoK"
exploitPackGDB += "CiMgZGlzYWJsZSBjb21tYW5kcyBmb3IgZGlmZmVyZW50IGRpc3BsYXlzCmRlZmluZSBkaXNhYmxl"
exploitPackGDB += "b2JqZWN0aXZlYwoJc2V0ICRTSE9XT0JKRUNUSVZFQyA9IDAKZW5kCmRvY3VtZW50IGRpc2FibGVv"
exploitPackGDB += "YmplY3RpdmVjClN5bnRheDogZGlzYWJsZW9iamVjdGl2ZWMKfCBEaXNhYmxlIGRpc3BsYXkgb2Yg"
exploitPackGDB += "b2JqZWN0aXZlLWMgaW5mb3JtYXRpb24gaW4gdGhlIGNvbnRleHQgd2luZG93LgplbmQKCgpkZWZp"
exploitPackGDB += "bmUgZGlzYWJsZWNwdXJlZ2lzdGVycwoJc2V0ICRTSE9XQ1BVUkVHSVNURVJTID0gMAplbmQKZG9j"
exploitPackGDB += "dW1lbnQgZGlzYWJsZWNwdXJlZ2lzdGVycwpTeW50YXg6IGRpc2FibGVjcHVyZWdpc3RlcnMKfCBE"
exploitPackGDB += "aXNhYmxlIGRpc3BsYXkgb2YgY3B1IHJlZ2lzdGVycyBpbiB0aGUgY29udGV4dCB3aW5kb3cuCmVu"
exploitPackGDB += "ZAoKCmRlZmluZSBkaXNhYmxlc3RhY2sKCXNldCAkU0hPV1NUQUNLID0gMAplbmQKZG9jdW1lbnQg"
exploitPackGDB += "ZGlzYWJsZXN0YWNrClN5bnRheDogZGlzYWJsZXN0YWNrCnwgRGlzYWJsZSBkaXNwbGF5IG9mIHN0"
exploitPackGDB += "YWNrIGluZm9ybWF0aW9uIGluIHRoZSBjb250ZXh0IHdpbmRvdy4KZW5kCgoKZGVmaW5lIGRpc2Fi"
exploitPackGDB += "bGVkYXRhd2luCglzZXQgJFNIT1dEQVRBV0lOID0gMAplbmQKZG9jdW1lbnQgZGlzYWJsZWRhdGF3"
exploitPackGDB += "aW4KU3ludGF4OiBkaXNhYmxlZGF0YXdpbgp8IERpc2FibGUgZGlzcGxheSBvZiBkYXRhIHdpbmRv"
exploitPackGDB += "dyBpbiB0aGUgY29udGV4dCB3aW5kb3cuCmVuZAoKCmRlZmluZSBhcm0KICAgIGlmICRBUk1PUENP"
exploitPackGDB += "REVTID09IDEKICAgICAgICBzZXQgYXJtIHNob3ctb3Bjb2RlLWJ5dGVzIDEKICAgIGVuZAogICAg"
exploitPackGDB += "c2V0ICRBUk0gPSAxCmVuZApkb2N1bWVudCBhcm0KU3ludGF4OiBhcm0KfCBTZXQgZ2RiIHRvIHdv"
exploitPackGDB += "cmsgd2l0aCBBUk0gYmluYXJpZXMuCmVuZAoKZGVmaW5lIGlvc2tkcAogICAgc2V0ICRTSE9XX0NP"
exploitPackGDB += "TlRFWFQgPSAwCiAgICBzZXQgJFNIT1dfTkVTVF9JTlNOID0gMAplbmQKZG9jdW1lbnQgaW9za2Rw"
exploitPackGDB += "ClN5bnRheDogaW9za2RwCnwgRGlzYWJsZSBkdW1waW5nIGNvbnRleHQgaW5mb3JtYXRpb24gZm9y"
exploitPackGDB += "IGlPUyBLRFAgZGVidWdnaW5nCmVuZAoKZGVmaW5lIGludGVsc3ludGF4CiAgICBpZiAkQVJNID09"
exploitPackGDB += "IDAKICAgICAgICBzZXQgZGlzYXNzZW1ibHktZmxhdm9yIGludGVsCiAgICAgICAgc2V0ICRYODZG"
exploitPackGDB += "TEFWT1IgPSAwCiAgICBlbmQKZW5kCmRvY3VtZW50IGludGVsc3ludGF4ClN5bnRheDogaW50ZWxz"
exploitPackGDB += "eW50YXgKfCBDaGFuZ2UgZGlzYXNzZW1ibHkgc3ludGF4IHRvIGludGVsIGZsYXZvci4KZW5kCgoK"
exploitPackGDB += "ZGVmaW5lIGF0dHN5bnRheAogICAgaWYgJEFSTSA9PSAwCiAgICAgICAgc2V0IGRpc2Fzc2VtYmx5"
exploitPackGDB += "LWZsYXZvciBhdHQKICAgICAgICBzZXQgJFg4NkZMQVZPUiA9IDEKICAgIGVuZAplbmQKZG9jdW1l"
exploitPackGDB += "bnQgYXR0c3ludGF4ClN5bnRheDogYXR0c3ludGF4CnwgQ2hhbmdlIGRpc2Fzc2VtYmx5IHN5bnRh"
exploitPackGDB += "eCB0byBhdCZ0IGZsYXZvci4KZW5kCgpkZWZpbmUga2VybmVsMzIKICAgIGlmICRhcmdjICE9IDAK"
exploitPackGDB += "ICAgICAgICAjIHRyeSB0byBsb2FkIGtnbWFjcm9zIGZpbGVzCiAgICAgICAgIyBmYWlsdXJlIGlz"
exploitPackGDB += "IHNpbGVudCBpZiBub24tZXhpc3RlbnQuLi4KICAgICAgICBzb3VyY2UgJGFyZzAKICAgICAgICBz"
exploitPackGDB += "ZXQgYXJjaGl0ZWN0dXJlIGkzODYKICAgICAgICBpZiAkYXJnYyA9PSAyCiAgICAgICAgICAgIHRh"
exploitPackGDB += "cmdldCByZW1vdGUgbG9jYWxob3N0OiRhcmcxCiAgICAgICAgZWxzZQogICAgICAgICAgICB0YXJn"
exploitPackGDB += "ZXQgcmVtb3RlIGxvY2FsaG9zdDo4ODMyCiAgICAgICAgZW5kCiAgICBlbHNlCiAgICAgICAgaGVs"
exploitPackGDB += "cCBrZXJuZWwzMgogICAgZW5kCmVuZApkb2N1bWVudCBrZXJuZWwzMgpTeW50YXg6IGtlcm5lbDMy"
exploitPackGDB += "IFBBVEhfVE9fS0dNQUNST1MgPFBPUlQ+CnwgQXR0YWNoIHRvIFZNd2FyZSBnZGIgc3R1YiBmb3Ig"
exploitPackGDB += "MzIgYml0cyBrZXJuZWwuCnwgVGhlIHBhdGggdG8ga2dtYWNyb3MgbXVzdCBiZSBzdXBwbGllZCBh"
exploitPackGDB += "cyBmaXJzdCBwYXJhbWV0ZXIuCnwgSWYgeW91IGRvbid0IHdhbnQgdG8gbG9hZCBrZ21hY3JvcyBq"
exploitPackGDB += "dXN0IHB1dCBzb21ldGhpbmcgYXMgdGhlIGZpcnN0IHBhcmFtZXRlci4KfCBPcHRpb25hbCBwYXJh"
exploitPackGDB += "bWV0ZXIgaXMgdGhlIHBvcnQgdG8gY29ubmVjdCB0bywgaW4gY2FzZSB5b3UgYXJlIG5vdCB1c2lu"
exploitPackGDB += "ZyB0aGUgZGVmYXVsdCA4ODMyCnwgb3Igd2FudCB0byBrZXJuZWwgZGVidWcgbW9yZSB0aGFuIG9u"
exploitPackGDB += "ZSBhY3RpdmUgdmlydHVhbCBtYWNoaW5lLgp8IEJ5IHN1cHBseWluZyBhIGJvZ3VzIGtnbWFjcm9z"
exploitPackGDB += "IHRoaXMgY29tbWFuZCBzaG91bGQgYmUgY29tcGF0aWJsZSB3aXRoIGFueSBPUy4KZW5kCgpkZWZp"
exploitPackGDB += "bmUga2VybmVsNjQKICAgIGlmICRhcmdjICE9IDAKICAgICAgICAjIHRyeSB0byBsb2FkIGtnbWFj"
exploitPackGDB += "cm9zIGZpbGVzCiAgICAgICAgIyBmYWlsdXJlIGlzIHNpbGVudCBpZiBub24tZXhpc3RlbnQuLi4K"
exploitPackGDB += "ICAgICAgICBzb3VyY2UgJGFyZzAKICAgICAgICBzZXQgYXJjaGl0ZWN0dXJlIGkzODY6eDg2LTY0"
exploitPackGDB += "CiAgICAgICAgaWYgJGFyZ2MgPT0gMgogICAgICAgICAgICB0YXJnZXQgcmVtb3RlIGxvY2FsaG9z"
exploitPackGDB += "dDokYXJnMQogICAgICAgIGVsc2UKICAgICAgICAgICAgdGFyZ2V0IHJlbW90ZSBsb2NhbGhvc3Q6"
exploitPackGDB += "ODg2NAogICAgICAgIGVuZAogICAgZWxzZQogICAgICAgIGhlbHAga2VybmVsNjQKICAgIGVuZApl"
exploitPackGDB += "bmQKZG9jdW1lbnQga2VybmVsNjQKU3ludGF4OiBrZXJuZWw2NCBQQVRIX1RPX0tHTUFDUk9TIDxQ"
exploitPackGDB += "T1JUPgp8IEF0dGFjaCB0byBWTXdhcmUgZ2RiIHN0dWIgZm9yIDY0IGJpdHMga2VybmVsLgp8IFRo"
exploitPackGDB += "ZSBwYXRoIHRvIGtnbWFjcm9zIG11c3QgYmUgc3VwcGxpZWQgYXMgZmlyc3QgcGFyYW1ldGVyLgp8"
exploitPackGDB += "IElmIHlvdSBkb24ndCB3YW50IHRvIGxvYWQga2dtYWNyb3MganVzdCBwdXQgc29tZXRoaW5nIGFz"
exploitPackGDB += "IHRoZSBmaXJzdCBwYXJhbWV0ZXIuCnwgT3B0aW9uYWwgcGFyYW1ldGVyIGlzIHRoZSBwb3J0IHRv"
exploitPackGDB += "IGNvbm5lY3QgdG8sIGluIGNhc2UgeW91IGFyZSBub3QgdXNpbmcgdGhlIGRlZmF1bHQgODg2NAp8"
exploitPackGDB += "IG9yIHdhbnQgdG8ga2VybmVsIGRlYnVnIG1vcmUgdGhhbiBvbmUgYWN0aXZlIHZpcnR1YWwgbWFj"
exploitPackGDB += "aGluZS4KfCBCeSBzdXBwbHlpbmcgYSBib2d1cyBrZ21hY3JvcyB0aGlzIGNvbW1hbmQgc2hvdWxk"
exploitPackGDB += "IGJlIGNvbXBhdGlibGUgd2l0aCBhbnkgT1MuCmVuZAoKZGVmaW5lIDMyYml0cwogICAgc2V0ICRL"
exploitPackGDB += "RFA2NEJJVFMgPSAwCiAgICBzZXQgJDY0QklUUyA9IDAKZW5kCgpkZWZpbmUgNjRiaXRzCiAgICBz"
exploitPackGDB += "ZXQgJEtEUDY0QklUUyA9IDEKICAgIHNldCAkNjRCSVRTID0gMQplbmQKCmRlZmluZSByZXNldGtk"
exploitPackGDB += "cAogICAgc2V0ICRLRFA2NEJJVFMgPSAtMQplbmQKCmRlZmluZSBoZWFkZXIKICAgIGlmICRhcmdj"
exploitPackGDB += "ICE9IDEKICAgICAgICBoZWxwIGhlYWRlcgogICAgZWxzZQogICAgICAgIGR1bXAgbWVtb3J5IC90"
exploitPackGDB += "bXAvZ2RiaW5pdF9oZWFkZXJfZHVtcCAkYXJnMCAkYXJnMCArIDQwOTYKICAgICAgICBzaGVsbCAv"
exploitPackGDB += "dXNyL2Jpbi9vdG9vbCAtaCAvdG1wL2dkYmluaXRfaGVhZGVyX2R1bXAKICAgICAgICBzaGVsbCAv"
exploitPackGDB += "YmluL3JtIC1mIC90bXAvZ2RiaW5pdF9oZWFkZXJfZHVtcAogICAgZW5kCmVuZApkb2N1bWVudCBo"
exploitPackGDB += "ZWFkZXIKU3ludGF4OiBoZWFkZXIgTUFDSE9fSEVBREVSX1NUQVJUX0FERFJFU1MKfCBEdW1wIHRo"
exploitPackGDB += "ZSBNYWNoLU8gaGVhZGVyIGxvY2F0ZWQgYXQgZ2l2ZW4gYWRkcmVzcwplbmQKCmRlZmluZSBsb2Fk"
exploitPackGDB += "Y21kcwogICAgaWYgJGFyZ2MgIT0gMQogICAgICAgIGhlbHAgbG9hZGNtZHMKICAgIGVsc2UKICAg"
exploitPackGDB += "ICAgICAjIHRoaXMgc2l6ZSBzaG91bGQgYmUgZ29vZCBlbm91Z2ggZm9yIG1vc3QgYmluYXJpZXMK"
exploitPackGDB += "ICAgICAgICBkdW1wIG1lbW9yeSAvdG1wL2dkYmluaXRfaGVhZGVyX2R1bXAgJGFyZzAgJGFyZzAg"
exploitPackGDB += "KyA0MDk2ICogMTAKICAgICAgICBzaGVsbCAvdXNyL2Jpbi9vdG9vbCAtbCAvdG1wL2dkYmluaXRf"
exploitPackGDB += "aGVhZGVyX2R1bXAKICAgICAgICBzaGVsbCAvYmluL3JtIC1mIC90bXAvZ2RiaW5pdF9oZWFkZXJf"
exploitPackGDB += "ZHVtcAogICAgZW5kCmVuZApkb2N1bWVudCBsb2FkY21kcwpTeW50YXg6IGxvYWRjbWRzIE1BQ0hP"
exploitPackGDB += "X0hFQURFUl9TVEFSVF9BRERSRVNTCnwgRHVtcCB0aGUgTWFjaC1PIGxvYWQgY29tbWFuZHMKZW5k"
exploitPackGDB += "CgojIGRlZmluaW5nIGl0IGhlcmUgZG9lc24ndCBnZXQgdGhlIHNwYWNlICMkIyQlIiMhCmRlZmlu"
exploitPackGDB += "ZSBkaXNhYmxlY29sb3Jwcm9tcHQKICAgIHNldCBwcm9tcHQgZ2RiJAplbmQKZG9jdW1lbnQgZGlz"
exploitPackGDB += "YWJsZWNvbG9ycHJvbXB0CnwgUmVtb3ZlIGNvbG9yIGZyb20gcHJvbXB0CmVuZAoKZGVmaW5lIGVu"
exploitPackGDB += "YWJsZWNvbG9ycHJvbXB0CiAgICBzZXQgcHJvbXB0IFwwMzNbMzFtZ2RiJCBcMDMzWzBtCmVuZApk"
exploitPackGDB += "b2N1bWVudCBlbmFibGVjb2xvcnByb21wdAp8IEVuYWJsZSBjb2xvciBwcm9tcHQKZW5kCgojRU9G"
exploitPackGDB += "CgojIE9sZGVyIGNoYW5nZSBsb2dzOgojCiMgICBWZXJzaW9uIDcuNC40ICgwMi8wMS8yMDEyKQoj"
exploitPackGDB += "ICAgICAtIEFkZGVkIHRoZSAic2tpcCIgY29tbWFuZC4gVGhpcyB3aWxsIGp1bXAgdG8gdGhlIG5l"
exploitPackGDB += "eHQgaW5zdHJ1Y3Rpb24gYWZ0ZXIgRUlQL1JJUCB3aXRob3V0IGV4ZWN1dGluZyB0aGUgY3VycmVu"
exploitPackGDB += "dCBvbmUuCiMgICAgICAgVGhhbmtzIHRvIEBiU3I0MyBmb3IgdGhlIHRpcCB0byByZXRyaWV2ZSB0"
exploitPackGDB += "aGUgY3VycmVudCBpbnN0cnVjdGlvbiBzaXplLgojCiMJVmVyc2lvbiA3LjQuMyAoMDQvMTEvMjAx"
exploitPackGDB += "MSkKIwkgIC0gTW9kaWZpZWQgImhleGR1bXAiIGNvbW1hbmQgdG8gc3VwcG9ydCBhIHZhcmlhYmxl"
exploitPackGDB += "IG51bWJlciBvZiBsaW5lcyAob3B0aW9uYWwgcGFyYW1ldGVyKQojCSAgLSBSZW1vdmVkIHJlc3Ry"
exploitPackGDB += "aWN0aW9ucyBvbiB0eXBlIG9mIGFkZHJlc3NlcyBpbiB0aGUgImRkIiBjb21tYW5kIC0gVGhhbmtz"
exploitPackGDB += "IHRvIFBsb3VqIGZvciB0aGUgd2FybmluZyA6LSkKIwkgICBJIGRvbid0IGtub3cgd2hhdCB3YXMg"
exploitPackGDB += "dGhlIG9yaWdpbmFsIHRoaW5raW5nIGJlaGluZCB0aG9zZSA6LSkKIwkgIC0gTW9kaWZpZWQgdGhl"
exploitPackGDB += "IGFzc2VtYmxlIGNvbW1hbmQgdG8gc3VwcG9ydCA2NGJpdHMgLSBZb3Ugd2lsbCBuZWVkIHRvIHJl"
exploitPackGDB += "Y29tcGlsZSBuYXNtIHNpbmNlIHRoZSB2ZXJzaW9uIHNoaXBwZWQgd2l0aCBPUyBYIGRvZXNuJ3Qg"
exploitPackGDB += "c3VwcG9ydHMgNjRiaXRzICh3d3cubmFzbS51cykuCiMJICAgQXNzdW1lcyB0aGF0IHRoZSBuZXcg"
exploitPackGDB += "YmluYXJ5IGlzIGluc3RhbGxlZCBhdCAvdXNyL2xvY2FsL2JpbiAtIG1vZGlmeSB0aGUgdmFyaWFi"
exploitPackGDB += "bGUgYXQgdGhlIHRvcCBpZiB5b3UgbmVlZCBzby4gCiMJICAgSXQgd2lsbCBhc3NlbWJsZSBiYXNl"
exploitPackGDB += "ZCBvbiB0aGUgdGFyZ2V0IGFyY2ggYmVpbmcgZGVidWdnZWQuIElmIHlvdSB3YW50IHRvIHVzZSBn"
exploitPackGDB += "ZGIgZm9yIGEgcXVpY2sgYXNtIGp1c3QgdXNlIHRoZSAzMmJpdHMgb3IgNjRiaXRzIGNvbW1hbmRz"
exploitPackGDB += "IHRvIHNldCB5b3VyIHRhcmdldC4KIyAgICAgIFRoYW5rcyB0byBzbmFyZSBmb3IgdGhlIHdhcm5p"
exploitPackGDB += "bmcgYW5kIG9yaWdpbmFsIHBhdGNoIDotKQojCSAgLSBBZGRlZCAiYXNtIiBjb21tYW5kIC0gaXQn"
exploitPackGDB += "cyBhIHNob3J0Y3V0IHRvIHRoZSAiYXNzZW1ibGUiIGNvbW1hbmQuCiMJICAtIEFkZGVkIGNvbmZp"
exploitPackGDB += "Z3VyYXRpb24gdmFyaWFibGUgZm9yIGNvbG9yaXplZCBwcm9tcHQuIFBsb3VqIHJlcG9ydGVkIHNv"
exploitPackGDB += "bWUgaXNzdWVzIHdpdGggVWJ1bnR1J3MgZ2RiIDcuMiBpZiBwcm9tcHQgaXMgY29sb3JpemVkLgoj"
exploitPackGDB += "CiMgICBWZXJzaW9uIDcuNC4yICgxMS8wOC8yMDExKQojICAgIFNtYWxsIGZpeCB0byBhIHdlaXJk"
exploitPackGDB += "IGJ1ZyBoYXBwZW5pbmcgb24gRnJlZUJTRCA4LjIuIEl0IGRvZXNuJ3QgbGlrZSBhICJpZigiIGlu"
exploitPackGDB += "c3RydWN0aW9uLCBuZWVkcyB0byBiZSAiaWYgKCIuIFdlaXJkIQojICAgICBNYW55IHRoYW5rcyB0"
exploitPackGDB += "byBFdmFuIGZvciByZXBvcnRpbmcgYW5kIHNlbmRpbmcgdGhlIHBhdGNoIDotKQojICAgIEFkZGVk"
exploitPackGDB += "IHRoZSBwdHJhY2VtZS9ycHRyYWNlbWUgY29tbWFuZHMgdG8gYnlwYXNzIFBUUkFDRV9UUkFDTUUg"
exploitPackGDB += "YW50aS1kZWJ1Z2dpbmcgdGVjaG5pcXVlLgojICAgICBHcmFiYmVkIHRoaXMgZnJvbSBodHRwOi8v"
exploitPackGDB += "ZmFsa2VuLnR1eGZhbWlseS5vcmcvP3A9MTcxCiMJICBJdCdzIGNvbW1lbnRlZCBvdXQgZHVlIHRv"
exploitPackGDB += "IGEgZ2RiIHByb2JsZW0gaW4gT1MgWCAocmVmZXIgdG8gaHR0cDovL3JldmVyc2UucHV0LmFzLzIw"
exploitPackGDB += "MTEvMDgvMjAvYW5vdGhlci1wYXRjaC1mb3ItYXBwbGVzLWdkYi10aGUtZGVmaW5lY29tbWFuZHMt"
exploitPackGDB += "cHJvYmxlbS8gKQojCSAgSnVzdCB1bmNvbW1lbnQgaXQgaWYgeW91IHdhbnQgdG8gdXNlIGluIHB0"
exploitPackGDB += "cmFjZSBlbmFibGVkIHN5c3RlbXMuCiMKIyAgIFZlcnNpb24gNy40LjEgKDIxLzA2LzIwMTEpIC0g"
exploitPackGDB += "ZkchCiMgICAgQWRkZWQgcGF0Y2ggc2VudCBieSBzYnosIG1vcmUgdGhhbiAxIHllYXIgYWdvLCB3"
exploitPackGDB += "aGljaCBJIGZvcmdvdCB0byBhZGQgOi0vCiMgICAgIFRoaXMgd2lsbCBhbGxvdyB0byBzZWFyY2gg"
exploitPackGDB += "Zm9yIGEgZ2l2ZW4gcGF0dGVybiBiZXR3ZWVuIHN0YXJ0IGFuZCBlbmQgYWRkcmVzcy4KIyAgICAg"
exploitPackGDB += "T24gc2J6IHdvcmRzOiAiSXQncyB1c2VmdWxsIHRvIGZpbmQgY2FsbCwgcmV0IG9yIGV2ZXJ5dGhp"
exploitPackGDB += "bmcgbGlrZSB0aGF0LiIgOi0pCiMgICAgTmV3IGNvbW1hbmQgaXMgInNlYXJjaCIKIwojICAgVmVy"
exploitPackGDB += "c2lvbiA3LjQgKDIwLzA2LzIwMTEpIC0gZkchCiMgICAgV2hlbiByZWdpc3RlcnMgY2hhbmdlIGJl"
exploitPackGDB += "dHdlZW4gaW5zdHJ1Y3Rpb25zIHRoZSBjb2xvciB3aWxsIGNoYW5nZSB0byByZWQgKGxpa2UgaXQg"
exploitPackGDB += "aGFwcGVucyBpbiBPbGx5REJHKQojICAgICBUaGlzIGlzIHRoZSBkZWZhdWx0IGJlaGF2aW9yLCBp"
exploitPackGDB += "ZiB5b3UgZG9uJ3QgbGlrZSBpdCwgbW9kaWZ5IHRoZSB2YXJpYWJsZSBTSE9XUkVHQ0hBTkdFUwoj"
exploitPackGDB += "ICAgIEFkZGVkIHBhdGNoIHNlbnQgYnkgUGhpbGlwcGUgTGFuZ2xvaXMKIyAgICAgY29sb3IgdGhl"
exploitPackGDB += "IGZpcnN0IGRpc2Fzc2VtYmx5IGxpbmUgLSBjaGFuZ2UgdGhlIHNldHRpbmcgYmVsb3cgb24gU0VU"
exploitPackGDB += "Q09MT1IxU1RMSU5FIC0gYnkgZGVmYXVsdCBpdCdzIGRpc2FibGVkCiMKIwlWZXJzaW9uIDcuMy4y"
exploitPackGDB += "ICgyMS8wMi8yMDExKSAtIGZHIQojCSAgQWRkZWQgdGhlIGNvbW1hbmQgcmludDMgYW5kIG1vZGlm"
exploitPackGDB += "aWVkIHRoZSBpbnQzIGNvbW1hbmQuIFRoZSBuZXcgY29tbWFuZCB3aWxsIHJlc3RvcmUgdGhlIGJ5"
exploitPackGDB += "dGUgaW4gcHJldmlvdXMgaW50MyBwYXRjaC4KIwojIAlWZXJzaW9uIDcuMy4xICgyOS8wNi8yMDEw"
exploitPackGDB += "KSAtIGZHIQojCSAgQWRkZWQgZW5hYmxlbGliL2Rpc2FibGVsaWIgY29tbWFuZCB0byBxdWlja2x5"
exploitPackGDB += "IHNldCB0aGUgc3RvcC1vbi1zb2xpYi1ldmVudHMgdHJpY2sKIwkgIEltcGxlbWVudGVkIHRoZSBz"
exploitPackGDB += "dGVwb2ggY29tbWFuZCBlcXVpdmFsZW50IHRvIHRoZSBzdGVwbyBidXQgdXNpbmcgaGFyZHdhcmUg"
exploitPackGDB += "YnJlYWtwb2ludHMgCiMJICBNb3JlIGZpeGVzIHRvIHN0ZXBvCiMKIwlWZXJzaW9uIDcuMyAoMTYv"
exploitPackGDB += "MDQvMjAxMCkgLSBmRyEKIwkgIFN1cHBvcnQgZm9yIDY0Yml0cyB0YXJnZXRzLiBEZWZhdWx0IGlz"
exploitPackGDB += "IDMyYml0cywgeW91IHNob3VsZCBtb2RpZnkgdGhlIHZhcmlhYmxlIG9yIHVzZSB0aGUgMzJiaXRz"
exploitPackGDB += "IG9yIDY0Yml0cyB0byBjaG9vc2UgdGhlIG1vZGUuCiMgICAgIAkgIEkgY291bGRuJ3QgZmluZCBh"
exploitPackGDB += "bm90aGVyIHdheSB0byByZWNvZ25pemUgdGhlIHR5cGUgb2YgYmluYXJ54oCmIFRlc3RpbmcgdGhl"
exploitPackGDB += "IHJlZ2lzdGVyIGRvZXNuJ3Qgd29yayB0aGF0IHdlbGwuCiMJICBUT0RPOiBmaXggb2JqZWN0aXZl"
exploitPackGDB += "YyBtZXNzYWdlcyBhbmQgc3RlcG8gZm9yIDY0Yml0cwojICAgVmVyc2lvbiA3LjIuMSAoMjQvMTEv"
exploitPackGDB += "MjAwOSkgLSBmRyEKIwkgIEFub3RoZXIgZml4IHRvIHN0ZXBvICgweEZGOTIgbWlzc2luZykKIwoj"
exploitPackGDB += "ICAgVmVyc2lvbiA3LjIgKDExLzEwLzIwMDkpIC0gZkchCiMJICBBZGRlZCB0aGUgc21hbGxyZWdp"
exploitPackGDB += "c3RlcnMgZnVuY3Rpb24gdG8gY3JlYXRlIDE2IGFuZCA4IGJpdCB2ZXJzaW9ucyBmcm9tIHRoZSBy"
exploitPackGDB += "ZWdpc3RlcnMgRUFYLCBFQlgsIEVDWCwgRURYCiMJICBSZXZpc2VkIGFuZCBmaXhlZCBhbGwgdGhl"
exploitPackGDB += "IGR1bXBqdW1wIHN0dWZmLCBmb2xsb3dpbmcgSW50ZWwgbWFudWFscy4gVGhlcmUgd2VyZSBzb21l"
exploitPackGDB += "IGVycm9ycyAodGh4IHRvIHJldiB3aG8gcG9pbnRlZCB0aGUgamxlIHByb2JsZW0pLgojCSAgU21h"
exploitPackGDB += "bGwgZml4IHRvIHN0ZXBvIGNvbW1hbmQgKG1pc3NlZCBhIGZldyBjYWxsIHR5cGVzKQojCiMgICBW"
exploitPackGDB += "ZXJzaW9uIDcuMS43IC0gZkchCiMgICAgIEFkZGVkIHRoZSBwb3NzaWJpbGl0eSB0byBtb2RpZnkg"
exploitPackGDB += "d2hhdCdzIGRpc3BsYXllZCB3aXRoIHRoZSBjb250ZXh0IHdpbmRvdy4gWW91IGNhbiBjaGFuZ2Ug"
exploitPackGDB += "ZGVmYXVsdCBvcHRpb25zIGF0IHRoZSBnZGIgb3B0aW9ucyBwYXJ0LiBGb3IgZXhhbXBsZSwga2Vy"
exploitPackGDB += "bmVsIGRlYnVnZ2luZyBpcyBtdWNoIHNsb3dlciBpZiB0aGUgc3RhY2sgZGlzcGxheSBpcyBlbmFi"
exploitPackGDB += "bGVkLi4uCiMgICAgIE5ldyBjb21tYW5kcyBlbmFibGVvYmplY3RpdmVjLCBlbmFibGVjcHVyZWdp"
exploitPackGDB += "c3RlcnMsIGVuYWJsZXN0YWNrLCBlbmFibGVkYXRhd2luIGFuZCB0aGVpciBkaXNhYmxlIGVxdWl2"
exploitPackGDB += "YWxlbnRzICh0byBzdXBwb3J0IHJlYWx0aW1lIGNoYW5nZSBvZiBkZWZhdWx0IG9wdGlvbnMpCiMg"
exploitPackGDB += "ICAgIEZpeGVkIHByb2JsZW0gd2l0aCB0aGUgYXNzZW1ibGUgY29tbWFuZC4gSSB3YXMgY2FsbGlu"
exploitPackGDB += "ZyAvYmluL2VjaG8gd2hpY2ggZG9lc24ndCBzdXBwb3J0IHRoZSAtZSBvcHRpb24gISBEVUggISBT"
exploitPackGDB += "aG91bGQgaGF2ZSB1c2VkIGJhc2ggaW50ZXJuYWwgdmVyc2lvbi4KIyAgICAgU21hbGwgZml4ZXMg"
exploitPackGDB += "dG8gY29sb3JzLi4uCiMgICAgIE5ldyBjb21tYW5kcyBlbmFibGVzb2xpYiBhbmQgZGlzYWJsZXNv"
exploitPackGDB += "bGliIC4gSnVzdCBzaG9ydGN1dHMgZm9yIHRoZSBzdG9wLW9uLXNvbGliLWV2ZW50cyBmYW50YXN0"
exploitPackGDB += "aWMgdHJpY2sgISBIZXkuLi4gSSdtIGxhenkgOykKIyAgICAgRml4ZWQgdGhpczogUG9zc2libGUg"
exploitPackGDB += "cmVtb3ZhbCBvZiAidSIgY29tbWFuZCwgaW5mbyB1ZG90IGlzIG1pc3NpbmcgaW4gZ2RiIDYuOC1k"
exploitPackGDB += "ZWJpYW4gLiBEb2Vzbid0IGV4aXN0IG9uIE9TIFggc28gYnllIGJ5ZSAhISEKIyAgICAgRGlzcGxh"
exploitPackGDB += "eXMgYWZmZWN0ZWQgZmxhZ3MgaW4ganVtcCBkZWNpc2lvbnMKIwojICAgVmVyc2lvbiA3LjEuNiAt"
exploitPackGDB += "IGZHIQojICAgICBBZGRlZCBtb2RpZmllZCBhc3NlbWJsZSBjb21tYW5kIGZyb20gVGF2aXMgT3Jt"
exploitPackGDB += "YW5keSAoZnVydGhlciBtb2RpZmllZCB0byB3b3JrIHdpdGggTWFjIE9TIFgpIChzaGVsbCBjb21t"
exploitPackGDB += "YW5kcyB1c2VkIHVzZSBmdWxsIHBhdGggbmFtZSwgd29ya2luZyBmb3IgTGVvcGFyZCwgbW9kaWZ5"
exploitPackGDB += "IGZvciBvdGhlcnMgaWYgbmVjZXNzYXJ5KQojICAgICBSZW5hbWVkIHRocmVhZCBjb21tYW5kIHRv"
exploitPackGDB += "IHRocmVhZHMgYmVjYXVzZSB0aHJlYWQgaXMgYW4gaW50ZXJuYWwgZ2RiIGNvbW1hbmQgdGhhdCBh"
exploitPackGDB += "bGxvd3MgdG8gbW92ZSBiZXR3ZWVuIHByb2dyYW0gdGhyZWFkcwojCiMgICBWZXJzaW9uIDcuMS41"
exploitPackGDB += "ICgwNC8wMS8yMDA5KSAtIGZHIQojICAgICBGaXhlZCBjcmFzaCBvbiBMZW9wYXJkICEgVGhlcmUg"
exploitPackGDB += "d2FzIGEgSWYgRWxzZSBjb25kaXRpb24gd2hlcmUgdGhlIGVsc2UgaGFkIG5vIGNvZGUgYW5kIHRo"
exploitPackGDB += "YXQgbWFkZSBnZGIgY3Jhc2ggb24gTGVvcGFyZCAoQ1JBWlkhISEhKQojICAgICBCZXR0ZXIgY29k"
exploitPackGDB += "ZSBpbmRlbnRpb24KIwojICAgVmVyc2lvbiA3LjEuNCAoMDIvMDEvMjAwOSkgLSBmRyEKIyAgICAg"
exploitPackGDB += "QnVnIGluIHNob3cgb2JqZWN0aXZlIGMgbWVzc2FnZXMgd2l0aCBMZW9wYXJkID8/PwojICAgICBO"
exploitPackGDB += "b3Agcm91dGluZSBzdXBwb3J0IGZvciBzaW5nbGUgYWRkcmVzcyBvciByYW5nZSAoY29udHJpYnV0"
exploitPackGDB += "aW9uIGZyb20gZ2xuIFtnaGFsZW4gYXQgaGFjay5zZV0pCiMgICAgIFVzZWQgdGhlIHNhbWUgY29k"
exploitPackGDB += "ZSBmcm9tIG5vcCB0byBudWxsIHJvdXRpbmUKIwojICAgVmVyc2lvbiA3LjEuMyAoMzEvMTIvMjAw"
exploitPackGDB += "OCkgLSBmRyEKIyAgICAgQWRkZWQgYSBuZXcgY29tbWFuZCAnc3RlcG8nLiBUaGlzIGNvbW1hbmQg"
exploitPackGDB += "d2lsbCBzdGVwIGEgdGVtcG9yYXJ5IGJyZWFrcG9pbnQgb24gbmV4dCBpbnN0cnVjdGlvbiBhZnRl"
exploitPackGDB += "ciB0aGUgY2FsbCwgc28geW91IGNhbiBza2lwIG92ZXIKIyAgICAgdGhlIGNhbGwuIERpZCB0aGlz"
exploitPackGDB += "IGJlY2F1c2Ugbm9ybWFsIGNvbW1hbmRzIG5vdCBhbHdheXMgc2tpcCBvdmVyIChtYWlubHkgd2l0"
exploitPackGDB += "aCBvYmpjX21zZ1NlbmQpCiMKIyAgIFZlcnNpb24gNy4xLjIgKDMxLzEyLzIwMDgpIC0gZkchCiMg"
exploitPackGDB += "ICAgIFN1cHBvcnQgZm9yIHRoZSBqdW1wIGRlY2lzaW9uICh3aWxsIGRpc3BsYXkgaWYgYSBjb25k"
exploitPackGDB += "aXRpb25hbCBqdW1wIHdpbGwgYmUgdGFrZW4gb3Igbm90KQojCiMgICBWZXJzaW9uIDcuMS4xICgy"
exploitPackGDB += "OS8xMi8yMDA4KSAtIGZHIQojICAgICBNb3ZlZCBnZGIgb3B0aW9ucyB0byB0aGUgYmVnaW5uaW5n"
exploitPackGDB += "IChtYWtlcyBtb3JlIHNlbnNlKQojICAgICBBZGRlZCBzdXBwb3J0IHRvIGR1bXAgbWVzc2FnZSBi"
exploitPackGDB += "ZWluZyBzZW50IHRvIG1zZ1NlbmQgKGVhc2llciB0byB1bmRlcnN0YW5kIHdoYXQncyBnb2luZyBv"
exploitPackGDB += "bikKIwojICAgVmVyc2lvbiA3LjEKIyAgICAgRml4ZWQgc2VyaW91cyAoYW5kIG9sZCkgYnVnIGlu"
exploitPackGDB += "IGRkIGFuZCBkYXRhd2luLCBjYXVzaW5nIGRlcmVmZXJlbmNlIG9mCiMgICAgIG9idmlvdXNseSBp"
exploitPackGDB += "bnZhbGlkIGFkZHJlc3MuIFNlZSBiZWxvdzoKIyAgICAgZ2RiJCBkZCAweGZmZmZmZmZmCiMgICAg"
exploitPackGDB += "IEZGRkZGRkZGIDogQ2Fubm90IGFjY2VzcyBtZW1vcnkgYXQgYWRkcmVzcyAweGZmZmZmZmZmCiMK"
exploitPackGDB += "IyAgIFZlcnNpb24gNy4wCiMgICAgIEFkZGVkIGNscyBjb21tYW5kLgojICAgICBJbXByb3ZlZCBk"
exploitPackGDB += "b2N1bWVudGF0aW9uIG9mIG1hbnkgY29tbWFuZHMuCiMgICAgIFJlbW92ZWQgYnBfYWxsb2MsIHdh"
exploitPackGDB += "cyBuZWl0aGVyIHBvcnRhYmxlIG5vciB1c2VmdWxsLgojICAgICBDaGVja2luZyBvZiBwYXNzZWQg"
exploitPackGDB += "YXJndW1lbnQocykgaW4gdGhlc2UgY29tbWFuZHM6CiMgICAgICAgY29udGV4dHNpemUtc3RhY2ss"
exploitPackGDB += "IGNvbnRleHRzaXplLWRhdGEsIGNvbnRleHRzaXplLWNvZGUKIyAgICAgICBicCwgYnBjLCBicGUs"
exploitPackGDB += "IGJwZCwgYnB0LCBicG0sIGJoYiwuLi4KIyAgICAgRml4ZWQgYnAgYW5kIGJoYiBpbmNvbnNpc3Rl"
exploitPackGDB += "bmNpZXMsIGxvb2sgYXQgKiBzaWducyBpbiBWZXJzaW9uIDYuMgojICAgICBCdWdmaXggaW4gYmhi"
exploitPackGDB += "IGNvbW1hbmQsIGNoYW5nZWQgImJyZWFrIiB0byAiaGIiIGNvbW1hbmQgYm9keQojICAgICBSZW1v"
exploitPackGDB += "dmVkICRTSE9XX0NPTlRFWFQ9MSBmcm9tIHNldmVyYWwgY29tbWFuZHMsIHRoaXMgdmFyaWFibGUK"
exploitPackGDB += "IyAgICAgc2hvdWxkIG9ubHkgYmUgY29udHJvbGxlZCBnbG9iYWxseSB3aXRoIGNvbnRleHQtb24g"
exploitPackGDB += "YW5kIGNvbnRleHQtb2ZmCiMgICAgIEltcHJvdmVkIHN0YWNrLCBmdW5jLCB2YXIgYW5kIHNpZywg"
exploitPackGDB += "ZGlzLCBuLCBnbywuLi4KIyAgICAgdGhleSB0YWtlIG9wdGlvbmFsIGFyZ3VtZW50KHMpIG5vdwoj"
exploitPackGDB += "ICAgICBGaXhlZCB3cm9uZyAkU0hPV19DT05URVhUIGFzc2lnbm1lbnQgaW4gY29udGV4dC1vZmYK"
exploitPackGDB += "IyAgICAgRml4ZWQgc2VyaW91cyBidWcgaW4gY2Z0IGNvbW1hbmQsIGZvcmdvdHRlbiB+IHNpZ24K"
exploitPackGDB += "IyAgICAgRml4ZWQgdGhlc2UgYnVncyBpbiBzdGVwX3RvX2NhbGw6CiMgICAgICAgMSkgdGhlIGNv"
exploitPackGDB += "cnJlY3QgbG9nZ2luZyBzZXF1ZW5jZSBpczoKIyAgICAgICAgICBzZXQgbG9nZ2luZyBmaWxlID4g"
exploitPackGDB += "c2V0IGxvZ2dpbmcgcmVkaXJlY3QgPiBzZXQgbG9nZ2luZyBvbgojICAgICAgIDIpICRTSE9XX0NP"
exploitPackGDB += "TlRFWFQgaXMgbm93IGNvcnJlY3RseSByZXN0b3JlZCBmcm9tICRfc2F2ZWRfY3R4CiMgICAgIEZp"
exploitPackGDB += "eGVkIHRoZXNlIGJ1Z3MgaW4gdHJhY2VfY2FsbHM6CiMgICAgICAgMSkgdGhlIGNvcnJlY3QgbG9n"
exploitPackGDB += "Z2luZyBzZXF1ZW5jZSBpczoKIyAgICAgICAgICBzZXQgbG9nZ2luZyBmaWxlID4gc2V0IGxvZ2dp"
exploitPackGDB += "bmcgb3ZlcndyaXRlID4KIyAgICAgICAgICBzZXQgbG9nZ2luZyByZWRpcmVjdCA+IHNldCBsb2dn"
exploitPackGDB += "aW5nIG9uCiMgICAgICAgMikgcmVtb3ZlZCB0aGUgImNsZWFuIHVwIHRyYWNlIGZpbGUiIHBhcnQs"
exploitPackGDB += "IHdoaWNoIGlzIG5vdCBuZWVkZWQgbm93LAojICAgICAgICAgIHN0ZXBpIG91dHB1dCBpcyBwcm9w"
exploitPackGDB += "ZXJseSByZWRpcmVjdGVkIHRvIC9kZXYvbnVsbAojICAgICAgIDMpICRTSE9XX0NPTlRFWFQgaXMg"
exploitPackGDB += "bm93IGNvcnJlY3RseSByZXN0b3JlZCBmcm9tICRfc2F2ZWRfY3R4CiMgICAgIEZpeGVkIGJ1ZyBp"
exploitPackGDB += "biB0cmFjZV9ydW46CiMgICAgICAgMSkgJFNIT1dfQ09OVEVYVCBpcyBub3cgY29ycmVjdGx5IHJl"
exploitPackGDB += "c3RvcmVkIGZyb20gJF9zYXZlZF9jdHgKIyAgICAgRml4ZWQgcHJpbnRfaW5zbl90eXBlIC0tIHJl"
exploitPackGDB += "bW92ZWQgaW52YWxpZCBzZW1pY29sb25zISwgd3JvbmcgdmFsdWUgY2hlY2tpbmcsCiMgICAgIEFk"
exploitPackGDB += "ZGVkIFRPRE8gZW50cnkgcmVnYXJkaW5nIHRoZSAidSIgY29tbWFuZAojICAgICBDaGFuZ2VkIG5h"
exploitPackGDB += "bWUgZnJvbSBnYXNfYXNzZW1ibGUgdG8gYXNzZW1ibGVfZ2FzIGR1ZSB0byBjb25zaXN0ZW5jeQoj"
exploitPackGDB += "ICAgICBPdXRwdXQgZnJvbSBhc3NlbWJsZSBhbmQgYXNzZW1ibGVfZ2FzIGlzIG5vdyBzaW1pbGFy"
exploitPackGDB += "LCBiZWNhdXNlIGkgbWFkZQojICAgICBib3RoIG9mIHRoZW0gdG8gdXNlIG9iamR1bXAsIHdpdGgg"
exploitPackGDB += "cmVzcGVjdCB0byBvdXRwdXQgZm9ybWF0IChBVCZUfEludGVsKS4KIyAgICAgV2hvbGUgY29kZSB3"
exploitPackGDB += "YXMgY2hlY2tlZCBhbmQgbWFkZSBtb3JlIGNvbnNpc3RlbnQsIHJlYWRhYmxlL21haW50YWluYWJs"
exploitPackGDB += "ZS4KIwojICAgVmVyc2lvbiA2LjIKIyAgICAgQWRkIGdsb2JhbCB2YXJpYWJsZXMgdG8gYWxsb3cg"
exploitPackGDB += "dXNlciB0byBjb250cm9sIHN0YWNrLCBkYXRhIGFuZCBjb2RlIHdpbmRvdyBzaXplcwojICAgICBJ"
exploitPackGDB += "bmNyZWFzZSByZWFkYWJpbGl0eSBmb3IgcmVnaXN0ZXJzCiMgICAgIFNvbWUgY29ycmVjdGlvbnMg"
exploitPackGDB += "KGhleGR1bXAsIGRkdW1wLCBjb250ZXh0LCBjZnAsIGFzc2VtYmxlLCBnYXNfYXNtLCB0aXBzLCBw"
exploitPackGDB += "cm9tcHQpCiMgICAKIyAgIFZlcnNpb24gNi4xLWNvbG9yLXVzZXIKIyAgICAgVG9vayB0aGUgR2Vu"
exploitPackGDB += "dG9vIHJvdXRlIGFuZCByYW4gc2VkIHMvdXNlci91c2VyL2cKIwojICAgVmVyc2lvbiA2LjEtY29s"
exploitPackGDB += "b3IKIyAgICAgQWRkZWQgY29sb3IgZml4ZXMgZnJvbQojICAgICAgIGh0dHA6Ly9nbnVyYnMuYmxv"
exploitPackGDB += "Z3NvbWUuY29tLzIwMDYvMTIvMjIvY29sb3JpemluZy1tYW1vbnMtZ2RiaW5pdC8KIwojICAgVmVy"
exploitPackGDB += "c2lvbiA2LjEKIyAgICAgRml4ZWQgZmlsZW5hbWUgaW4gc3RlcF90b19jYWxsIHNvIGl0IHBvaW50"
exploitPackGDB += "cyB0byAvZGV2L251bGwKIyAgICAgQ2hhbmdlZCBsb2NhdGlvbiBvZiBsb2dmaWxlcyBmcm9tIC90"
exploitPackGDB += "bXAgIHRvIH4KIwojICAgVmVyc2lvbiA2CiMgICAgIEFkZGVkIHByaW50X2luc25fdHlwZSwgZ2V0"
exploitPackGDB += "X2luc25fdHlwZSwgY29udGV4dC1vbiwgY29udGV4dC1vZmYgY29tbWFuZHMKIyAgICAgQWRkZWQg"
exploitPackGDB += "dHJhY2VfY2FsbHMsIHRyYWNlX3J1biwgc3RlcF90b19jYWxsIGNvbW1hbmRzCiMgICAgIENoYW5n"
exploitPackGDB += "ZWQgaG9vay1zdG9wIHNvIGl0IGNoZWNrcyAkU0hPV19DT05URVhUIHZhcmlhYmxlCiMKIyAgIFZl"
exploitPackGDB += "cnNpb24gNQojICAgICBBZGRlZCBicG0sIGR1bXBfYmluLCBkdW1wX2hleCwgYnBfYWxsb2MgY29t"
exploitPackGDB += "bWFuZHMKIyAgICAgQWRkZWQgJ2Fzc2VtYmxlJyBieSBlbGFpbmUsICdnYXNfYXNtJyBieSBtb25n"
exploitPackGDB += "CiMgICAgIEFkZGVkIFRpcCBUb3BpY3MgZm9yIGFzcGlyaW5nIHVzZXJzIDspCiMKIyAgIFZlcnNp"
exploitPackGDB += "b24gNAojICAgICBBZGRlZCBlZmxhZ3MtY2hhbmdpbmcgaW5zbnMgYnkgcHVzaWxsdXMKIyAgICAg"
exploitPackGDB += "QWRkZWQgYnAsIG5vcCwgbnVsbCwgYW5kIGludDMgcGF0Y2ggY29tbWFuZHMsIGFsc28gaG9vay1z"
exploitPackGDB += "dG9wCiMKIyAgIFZlcnNpb24gMwojICAgICBJbmNvcnBvcmF0ZWQgZWxhaW5lJ3MgaWYvZWxzZSBn"
exploitPackGDB += "b29kbmVzcyBpbnRvIHRoZSBoZXgvYXNjaWkgZHVtcAojCiMgICBWZXJzaW9uIDIKIyAgICAgUmFk"
exploitPackGDB += "aXggYnVnZml4IGJ5IGVsYWluZQo="

class Agent:
    def __init__(self, target, port):
        self.hostname = target
        self.port = int(port)
    
    def config_worker(self):
        homePath = expanduser("~")
        file = open(homePath + "/.gdbinit","w") # GDBINIT by _mammon with a tweak
        file.write(base64.b64decode(exploitPackGDB))
        file.close()
        file = open(homePath + "/.gdbinit.local","w")
        file.write("# Custom config")
        file.close()

    def run_worker(self):
        while True:
            try:
                print "[?] Agent -> Exploit Pack"
                self.poke()
                
            except Exception,exc:
                  time.sleep(2)
            else:
                print "[?] Agent <- Exploit Pack"
        else:
            raise
    def poke(self):
        whoami = ([(checkip.connect(('8.8.8.8', 80)), checkip.getsockname()[0], checkip.close()) for checkip in [socket.socket(socket.AF_INET, socket.SOCK_DGRAM)]][0][1])
        time.sleep(1)
        s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        s.connect((self.hostname, self.port))
        s.sendall(whoami)
        data = s.recv(1024)
        split = data.split(":")
        if whoami == split[0]:
            print "[*] Connected = Exploit Pack"
            sterminal = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
            sterminal.connect((split[1], int(split[2])))
            os.dup2(sterminal.fileno(), 0)
            os.dup2(sterminal.fileno(), 1)
            os.dup2(sterminal.fileno(), 2)
            subprocess.call(["/usr/bin/gdb", "-q"])
        s.close()
hostname = "127.0.1.1" # Exploit Pack IP - change it to your remote IP
port = "1234" # Exploit Pack Port
new = Agent(hostname, port)
new.config_worker()
new.run_worker()

Last updated