| 152 | core.upload_container(package, dlc) |
| 153 | |
| 154 | def addcrypted2(self): |
| 155 | package = self.get_post("source", "ClickAndLoad Package") |
| 156 | crypted = self.get_post("crypted") |
| 157 | jk = self.get_post("jk") |
| 158 | |
| 159 | crypted = standard_b64decode(unquote(crypted.replace(" ", "+"))) |
| 160 | jk = "%s f()" % jk |
| 161 | jk = js.eval(jk) |
| 162 | Key = unhexlify(jk) |
| 163 | IV = Key |
| 164 | |
| 165 | obj = AES.new(Key, AES.MODE_CBC, IV) |
| 166 | result = obj.decrypt(crypted).replace("\x00", "").replace("\r","").split("\n") |
| 167 | |
| 168 | result = filter(lambda x: x != "", result) |
| 169 | |
| 170 | self.add_package(package, result, 0) |
| 171 | |
| 172 | |
| 173 | def flashgot(self): |