{"push_id":615303033,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"7c0bbfb672ccc9140d8c175a4b26d1a6bb956052","before":"411879dc1edba92c137ae15ab0746c663e26f774","commits":[{"sha":"9ac21d1f0b8c196b65d73c72225663e4140f3f9a","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Use right-sibling tree to store gadgets","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/9ac21d1f0b8c196b65d73c72225663e4140f3f9a"},{"sha":"92a7eec75fa303596785482de3cd49d4d034770c","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Add function to free the sibling tree","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/92a7eec75fa303596785482de3cd49d4d034770c"},{"sha":"3100e46ac77c271dffb534f3d1b0658dcdb94ec1","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Add function to search gadget from tree","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/3100e46ac77c271dffb534f3d1b0658dcdb94ec1"},{"sha":"18036c72cda6cf4957a48ad63cfcfd821078c8fb","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Save int80 gadget to tree","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/18036c72cda6cf4957a48ad63cfcfd821078c8fb"},{"sha":"68623e9f5bc569dfc07997d74208a93728c8c206","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Add function to chain execve(/bin/sh) payload","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/68623e9f5bc569dfc07997d74208a93728c8c206"},{"sha":"b0882b7ed94ef1d9b8e46b361462742642776b0b","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Use call by pointer to pointer return rop chain","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/b0882b7ed94ef1d9b8e46b361462742642776b0b"},{"sha":"69bcb3b3e9a099efe931a9b23bbb3e8eb4548fc7","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Modify the gadgets in exec() search","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/69bcb3b3e9a099efe931a9b23bbb3e8eb4548fc7"},{"sha":"0ea74f25b20f79d3154414727eb9c2ce342a42ca","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Bypass badbyte gadgets","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/0ea74f25b20f79d3154414727eb9c2ce342a42ca"},{"sha":"b81b23b15f158f773f0b936f053646b9741810b9","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Pasring arg [-p true|fasle]: print all gadgets","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/b81b23b15f158f773f0b936f053646b9741810b9"},{"sha":"d92e602883c8eba3d6e92e83c02d02f083ae56d6","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Pasring arg [-o offset]: Add padding bytes; Check odd argc error","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/d92e602883c8eba3d6e92e83c02d02f083ae56d6"},{"sha":"78d756f2ad1f66d68ad65809c47806f01a6c3518","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Add struct Arg to save ropchain argv","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/78d756f2ad1f66d68ad65809c47806f01a6c3518"},{"sha":"cea799d3f87247af7440bdd99ec00451048174c8","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Pasring arg [-b <badbyte>]: Bypass badbyte gadgets.","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/cea799d3f87247af7440bdd99ec00451048174c8"},{"sha":"3c81c2ba152559f59443687f12d8e1a3df3eae3f","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"Vince Chen"},"message":"Merge pull request #7 from hwchen18546/tree\n\nUse right-sibling tree to store gadgets","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/3c81c2ba152559f59443687f12d8e1a3df3eae3f"},{"sha":"f624632362f01517e36bbbbd8cddb8adadbe71c2","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"Vince Chen"},"message":"Merge pull request #8 from hwchen18546/chain\n\nAutomatic payload generator","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/f624632362f01517e36bbbbd8cddb8adadbe71c2"},{"sha":"6cee06194366d958498ab81ea69cd63c97dba1a7","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"Vince Chen"},"message":"Merge pull request #9 from hwchen18546/args\n\nParsing command-line arguments","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/6cee06194366d958498ab81ea69cd63c97dba1a7"},{"sha":"b6baa6fa3bb29f442aeaaec5dde867a62c955c7c","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"change the strcmp to regular expression\n * remove the strtok to parse ;ret\n * using the depth: prepare to do DFS and limited depth cut","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/b6baa6fa3bb29f442aeaaec5dde867a62c955c7c"},{"sha":"14ecce69f378c78c73e1ce4d6dfabcfa38b6d9ec","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Add function \"rop_write_momery_gadget\"\n * Delete \"rop_search_gadgets\", it's not feasible enough.\n * Add \"rop_write_momery_gadget\"\n * to find \"mov [a] b; pop a; pop b; xor b, b\" gadget.\n * However, there are something need to be improved.\n *  -> if some write gadgets not find, return tree_search\n *  -> long gadget\n * Update function \"rop_chain_list_add\" can add head.","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/14ecce69f378c78c73e1ce4d6dfabcfa38b6d9ec"},{"sha":"d5a948ad65cc78a632d3d8473e2d2dcd99d6c916","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Fix bug: free leftchild rightsibling tree correctly","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/d5a948ad65cc78a632d3d8473e2d2dcd99d6c916"},{"sha":"365555578ff60e545071605fc9c1d01716f60f61","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Update build refind to WriteMem gadgets funcion.","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/365555578ff60e545071605fc9c1d01716f60f61"},{"sha":"1e714aed3aca8c7f394824bdd5c07b37152706ee","author":{"email":"6879196fb90c4929ec9b0593513a87c6620fe9fd@hotmail.com","name":"vc"},"message":"Fix bug: gadget_string cover canary stack smashing","distinct":true,"url":"https://api.github.com/repos/chubbymaggie/ropchain/commits/1e714aed3aca8c7f394824bdd5c07b37152706ee"}]}