| 128 | core.upload_container(package, dlc) |
| 129 | |
| 130 | def addcrypted2(self): |
| 131 | package = self.get_post("source", "ClickAndLoad Package") |
| 132 | crypted = self.get_post("crypted") |
| 133 | jk = self.get_post("jk") |
| 134 | |
| 135 | crypted = standard_b64decode(unquote(crypted.replace(" ", "+"))) |
| 136 | jk = "%s f()" % jk |
| 137 | jk = js.eval(jk) |
| 138 | Key = unhexlify(jk) |
| 139 | IV = Key |
| 140 | |
| 141 | obj = AES.new(Key, AES.MODE_CBC, IV) |
| 142 | result = obj.decrypt(crypted).replace("\x00", "").replace("\r","").split("\n") |
| 143 | |
| 144 | result = filter(lambda x: x != "", result) |
| 145 | |
| 146 | self.add_package(package, result, 0) |
| 147 | |
| 148 | |
| 149 | def flashgot(self): |