Find Jobs
Hire Freelancers

Tcl Decompiler (ASM, x86, C or other required).

$1500-3000 USD

Cancelled
Posted almost 13 years ago

$1500-3000 USD

Paid on delivery
For this project you need good knowledge about ASM, cracking and reverse engineering. About description why I need Tcl disassembler - I just lost my old project sources thousands lines of code in Tcl and only what I have still is compiled Tcl files into Bytecode files I need to disassemble this for get back few important things or maybe even I still can modify this after decompile. About description what Tcl is - [login to view URL] - Yes this is scripting language so for make sources not editable exist possibility to precompile code into Bytecode files - [login to view URL] This is not complicate procedure just simple bytecode for virtual machine many lines of code are even not converted into Bytecode and are still as plain scripting format same is with all strings - just generated You just need TclDevKit any *.tck script which is included there and a lot of time with some assembler debugger using disassembling and debugging tclcompiler and setting breakpoints at time when file is loaded and converted in program you can check how scripts are parsed and converted into Bytecode, after it whole converted code iz gziped or something simple like a this and this is final *.tbc file. Contents of TclDevKit 5.2.1 _____________________________________________________________________________ TclDevKit 5.2.1 is based on the 8.5 version of Tcl. It is recommended for use with ActiveTcl 8.5. The following applications, packages and extensions are included in this release: _____________________________________________________________________________ tclcompiler TclDevKit Compiler tclchecker TclDevKit Static Syntax Checker tcldebugger TclDevKit Graphical Debugger tclapp TclDevKit TclApp (New Wrapper) tclpe TclDevKit TclApp Package Editor tclinspector TclDevKit Inspector tclsvc TclDevKit Tcl Services (Windows only) tclxref TclDevKit Crossreference Browser tclvfse TclDevKit Virtual Filesystem Explorer _____________________________________________________________________________ tclcompiler Compiler base functionality package tclparser Parser package _____________________________________________________________________________ This Tcl Bytecode is quiet simple this code is not obfuscated and don't contain any mutations whole security on this is only by obscurity. I need working decompiler software which after all can convert Bytecode *.tbc files into disassembled format where I can see strings and commented pseudo opcodes. But aware you must understand this goodly I don't want only to decrypt *.tbc into format when strings and opcodes are readable I also need software (C/C++ or any other language) which can translate Tcl virtual machine opcodes into pseudo instructions as (add sub etc.). As additional my code was compiled with this "package require tbcload 1.4" I not attach any files because you can download TclDevKit from main website, you just need to be able to decrypt and decompile basic scripts which you can find anywhere then we can test this on my scripts I can only confirm job as done when .tbc are correctly decrypted when strings are visibile this is halfly done job fully done job is when your software can also translate Bytecode into pseudo disassembled format same as IDA or olydbg doing but here must be this the most simplest I only need this project for decompile my scripts once so no special programming skill required just reverse engineering, ASM, x86, cracking skills.
Project ID: 1163704

About the project

3 proposals
Remote project
Active 13 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of CANADA
Goldap, Canada
0.0
0
Member since Oct 27, 2010

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.