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