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"