View Single Post
  #1  
Old 11-01-2016, 19:03
g0em0n g0em0n is offline
Friend
 
Join Date: Jun 2016
Location: japan
Posts: 18
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 19
Thanks Rcvd at 19 Times in 8 Posts
g0em0n Reputation: 1
[Python]HeavenTools_PE Explorer_v1.99_R6 keygen script

Hi,this is python script for HeavenTools_PE Explorer_v1.99_R6
Please wait make rdat script.
Sorry for my bad english.
thank you.

Quote:
# -*- coding: utf-8 -*-
##PEExplorer_v1.99R6_kg_v1.py
##written by g0em0n
##2016/11/01
##Serial Gen
##HeavenTools_PE Explorer_v1.99_R6
##Python2.7.12

#import section
import string
import os
import struct
import binascii

#global variables
name = ""

#sub function
def create_name_table():
os.system('cls')
print u"input your name :"
global name
name = raw_input()
return (binascii.hexlify(name) + "00" + "65656565656565656565656565656565")[0:32]

def split_DWORD(s,x):
length = len(s)
return [s[i:i+8] for i in range(0, length, 8)][x]

def byteorder_ToLittleEndian(m):
return int(binascii.b2a_hex(struct.pack("
def xor(s,v):
return (int(s) ^ int(v)).upper()

#main function
mystr = create_name_table()
print "-------Serial---------"
v1 = byteorder_ToLittleEndian(split_DWORD(mystr,0)) ^ 0x3617E418
v2 = byteorder_ToLittleEndian(split_DWORD(mystr,1)) ^ 0xA935FC2E
v3 = byteorder_ToLittleEndian(split_DWORD(mystr,2)) ^ 0x57D872B9
v4 = byteorder_ToLittleEndian(split_DWORD(mystr,3)) ^ 0x493DB437
v5 = v1 ^ v2
v6 = v3 ^ v4
print format(v5,'x').upper() + format(v6,'x').upper()
Reply With Quote
The Following 5 Users Say Thank You to g0em0n For This Useful Post:
gsaralji (11-01-2016), ontryit (11-04-2016), Scabtree (11-01-2016), tonyweb (11-01-2016), Zipdecode (05-09-2017)