Dịch ngược file php được mã hóa bởi Zend Encoder [Archive] – Diễn Đàn Tin Học

View Full Version : Dịch ngược file php được mã hóa bởi Zend Encoder

3 do

Hồi trước tôi có nghe bác Định nói rằng có thể dịch ngược được file php đã được mã hóa bởi Zend Encoder (với giá 35$ cho 1 file) và bên box QCTT cũng có người lập trang web để giải mã thuê (tuy nhiên tôi vào forum của nó thì thấy vắng như chùa bà đanh)

Xin các bác xác nhận lại thông tin này giúp: có phải là file được mã hóa Zend Encoder có thể giải mã được hay không? Nếu được thì hiệu quả (thời gian giải mã, chất lượng file) sau khi giải mã thế nào. Nếu được, xin các bác trình diễn decode 1 file đã đc mã hóa

pcdinh

Lý do vắng: Không ai dày mặt đến mức vào đó để la lên: Tôi đây, tôi đây mà. Tôi muốn dịch ngược mã của thằng hàng xóm cho nó chết đi 😀

Zend Encoder bản mới có thuật toán mới sau khi có cái thằng mặt dày nó vào tận Zend Forum để công bố rằng: Bọn Zend kia, chúng mày chết rồi nhé… :D. Thời điểm hiện tại không ai dám xác nhận là dịch được với giá bèo $35.

Cách duy nhất để dịch kiểu ob. này là hook vào PHP Engine, đọc opcode bằng Vulcan. Mã reserve sẽ không thể giống mã ban đầu vì ob. opcode bao giờ cũng được tối ưu so với opcode mã gốc.

mrsinguyenusKinh quá, vậy mã dịch lại tốt hơn mã gốc à
pcdinh

@mrsinguyenus:

Đọc kĩ lại xem. Tôi chỉ nói đến opcode chứ có nói code bao giờ đâu. Opcode là cái mà disassembler hiểu được. Ob. opcode là cái thứ opcode mà Zend Optimizer hiểu được.

mrsinguyenus

ùmh, tui cũng ko rành về Encode của Zend lắm. Nên đọc không kĩ .
Nên nói không đúng lắm.

conmalele

Nó dịch mấy câu truy cấn mysql vui lắm, cứ (”)()()()() tùm lum hết 😀

(((((((((((((((((((((((((((((((((((((((((((((((((( (”.’SELECT’).’ ‘).’s’).’.’).’uid’).’,’).’s’).’.’).’username’).’,’ ).’sd’).’.’).’question’).’,’).’sd’).’.’).’answer’) .’ ‘).’FROM’).’ ‘).’pw_shopper’).’ ‘).’s’).’ ‘).’LEFT’).’ ‘).’JOIN’).’ ‘).’pw_shopperdata’).’ ‘).’sd’).’ ‘).’ON’).’ ‘).’s’).’.’).’uid’).’=’).’sd’).’.’).’uid’).’ ‘).’WHERE’).’ ‘).’s’).’.’).’username’).’=\”).$username).’\”));

Em nghe nói Zend 4 mới nhất cũng giải bình thường, nhưng lúc mã hóa nên chọn cái Obfu gì đó, mà chọn cái đó thì tốc độ hơi chậm lại. Biết làm sao được, php nó mở mã nguồn, mã hóa nào cũng phải hook vào, mà biết được cơ chế thì giải ra được thôi

pcdinhCơ chế máy ảo đều bị dính kiểu như vậy hết. . NET CLI và Java bytecode còn dịch dễ hơn. Đó không còn là yếu tố của nguồn mở hay không nữa rồi. 😀
PhannhatnghiDỊch ngc dc là hơi bị khó

conmalele

DỊch ngc dc là hơi bị khó

Bên Trung Hoa người ta dịch đầy ra kia thôi

mrtrada

mình tìm đc 1 cái soft dịch đc cũng tạm anh em cứ sài thử rùi góp ý. nó có cho cả source nữa. nhưng chỉ nên tham khảo khi đã decode đc code đừng đạo của người ta
link here:http://www.mmscn.org/index.php?showtopic=12

conmalele

Dịch rất tốt, còn cần phải có 2 file
defWSDL = ‘http://dezend.mmscn.org/dezend.wsdl’;
defURL = ‘http://dezend.mmscn.org/dezend.php’;

Nếu trang kia die mất thì chắc không còn dịch được nữa 🙁 Cơ chế là dùng cái hook, nhưng ăn nhau ở chỗ dịch từ opcode về mã php gốc

conmalele

function [b7^b3faj_v( )
{
list( ${ “\x15RÕø” }, ${ “\x07 ÿ” } ) = dmeqjch( ” “, 7(reu!pd( ) );
return ( double )${ “\x15RÕø” } + ( double )${ “\x07 ÿ” };
}

function h|7afw( &${ “&ºu” }, ${ “ç” } = “” )
{
if ( “x”y( ${ “&ºu” } ) )
{
do
{
foreach ( ${ “&ºu” } as ${ “ç” } => ${ “è” } )
{
if ( !( 9+tm `k( ${ “ç” } ) != “GLOBALS” ) )
continue;
h|7afw( ${ “&ºu” }[“${ “ç” }”] );
} while ( 1 );
}
else
{
${ “&ºu” } = c
op7jbu( ${ “&ºu” } );
}
}
?>

Vậy là yên tâm rồi, khi zend bằng Zend Gủad 4 thì nó chỉ dịch ra được vậy, đố ai đọc được 😀

mrtradahình như trong http://www.mmscn.org/ có cái soft nữa mà tui quên link roài. vô đó tìm hòi sẽ gặp thôi .
conmalele

hình như trong http://www.mmscn.org/ có cái soft nữa mà tui quên link roài. vô đó tìm hòi sẽ gặp thôi.

Soft đó để làm gì? nói soft không thì đố ai biết được, soft dịch được Zend Gủad 4 hay là soft gốc, không cần phải kết nối net vẫn dịch ngược lại được?

Ở trên bạn nói là có cả source nhưng thực ra chỉ là source thực hiện việc upload file php bị zend lên host kia, dịch xong rồi gửi về máy mình chứ không phải source về thuật toán và cách thức giải mã.

3 do

function [b7^b3faj_v( )
{
list( ${ “\x15RÕø” }, ${ “\x07 ÿ” } ) = dmeqjch( ” “, 7(reu!pd( ) );
return ( double )${ “\x15RÕø” } + ( double )${ “\x07 ÿ” };
}

function h|7afw( &${ “&ºu” }, ${ “ç” } = “” )
{
if ( “x”y( ${ “&ºu” } ) )
{
do
{
foreach ( ${ “&ºu” } as ${ “ç” } => ${ “è” } )
{
if ( !( 9+tm `k( ${ “ç” } ) != “GLOBALS” ) )
continue;
h|7afw( ${ “&ºu” }[“${ “ç” }”] );
} while ( 1 );
}
else
{
${ “&ºu” } = c
op7jbu( ${ “&ºu” } );
}
}
?>

Vậy là yên tâm rồi, khi zend bằng Zend Gủad 4 thì nó chỉ dịch ra được vậy, đố ai đọc được 😀

hehe, đọc được chết liền lol

sathu107

ai dịch được tui cho tiền/…………………………….

congtubotndpNhận dịch ngược file mã hóa Zend. Những code bị phong cách thiết kế web Trust mã hóa, hoặc bị mã hóa mởi zend guard. Giá rẻ nhất. Liên hệ skype : duyphuongnguyen92 để được mã hóa nhé !

Powered by vBulletin ® Version 4.2.0 Copyright © 2023 vBulletin Solutions, Inc. All rights reserved .

Dịch ngược file php được mã hóa bởi Zend Encoder [Archive] – Diễn Đàn Tin Học

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay