Menu
Home
Forums
New posts
Search forums
What's new
New posts
New media
New media comments
New profile posts
Latest activity
Media
New media
New comments
Search media
Members
Current visitors
New profile posts
Search profile posts
Account Upgrades
Advertise
Marketplace
Money
PerfectMoney
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Home
Forums
Programming & Web Design
Programming
C, C++, C#
Ioncube decoder v12/v13
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Gisselle Nader" data-source="post: 4306" data-attributes="member: 162"><p>Sorry for my bad english after all.</p><p></p><p>Before ioncube 12 i can get the opcode with this extension <a href="https://github.com/phppan/opcodedump" target="_blank">https://github.com/phppan/opcodedump</a>. But when ioncube 12 release i only can dump the meta information about executed function like function arg, total properties and so on not include with opcodes.</p><p></p><p>Then i try to look the ioncube loader i see method zend_attach_symbol when this function get executed the opcodes will return and not 0 anymore (it execute 2 times, first time when zend_execute the opcodes return NULL / 0, and the second one the struct field op_array not null anymore).</p><p></p><p>but the problem is when i wanna to see the function table it only return the meta from this function (like function name, function arg, and so on) the op_array is NULL. I try to get this function table / class table from global macros CG(function_table) / CG(class_table) or EG(function_table) / CG(class_table).</p><p></p><p>When i try debugging it with IDA i see the function table opcode value from the function, but i dont know how to get it because it only show generated name like debug:09, i dont know where this opcode placed in the original php source code struct</p><p></p><p>my question is, how to dump the op_array / opcodes from the function_table, i have no idea to do this, i'm stucking now. Can i access this function table or class table from the zend_execute_data struct from function zend_attach_symbol.</p></blockquote><p></p>
[QUOTE="Gisselle Nader, post: 4306, member: 162"] Sorry for my bad english after all. Before ioncube 12 i can get the opcode with this extension [URL]https://github.com/phppan/opcodedump[/URL]. But when ioncube 12 release i only can dump the meta information about executed function like function arg, total properties and so on not include with opcodes. Then i try to look the ioncube loader i see method zend_attach_symbol when this function get executed the opcodes will return and not 0 anymore (it execute 2 times, first time when zend_execute the opcodes return NULL / 0, and the second one the struct field op_array not null anymore). but the problem is when i wanna to see the function table it only return the meta from this function (like function name, function arg, and so on) the op_array is NULL. I try to get this function table / class table from global macros CG(function_table) / CG(class_table) or EG(function_table) / CG(class_table). When i try debugging it with IDA i see the function table opcode value from the function, but i dont know how to get it because it only show generated name like debug:09, i dont know where this opcode placed in the original php source code struct my question is, how to dump the op_array / opcodes from the function_table, i have no idea to do this, i'm stucking now. Can i access this function table or class table from the zend_execute_data struct from function zend_attach_symbol. [/QUOTE]
Name
Verification
Post reply
Home
Forums
Programming & Web Design
Programming
C, C++, C#
Ioncube decoder v12/v13
Top