판매할 프로그램 소스 암호화 하시나요? > 자유게시판

자유게시판

판매할 프로그램 소스 암호화 하시나요? 정보

판매할 프로그램 소스 암호화 하시나요?

본문

프로그램 하나 상용화 해볼려고 소스 암호화 할려고 합니다.
Zend가 젤 유명한거 같아 어둠의 경로로 구했는데..
인터넷에서 DeZend 구해서 돌리니 다 뚫리네요.. 정말 난감해졌습니다...
하긴 뭐.. 저도 Zend를 크랙해서 쓸려는 마당에 이런 말을 한다는게 좀 웃기긴하네요;;
암튼 Zend는 포기하고... 다른 회사꺼 하나 다운 받았습니다.
이것도 쉽게 풀릴까요?
아래 암호화된거 한번 풀어보세요..
어떤 글자가 나오나요?
 
<?
$f='z';$d='cehkm';$i = str_replace($d,$f,'eJwdj8uOgjAAAH/FAwmQNRHEFQnhgIim2/JICg3sxfAo6oLQAKLl69d4m8McZoSbJT5FU6CWOOfVtX5jvbAWw9ife8qarKCSQJfCbSnSn/lv8yAwKnRA1ENWrmdEU2Loej5q7f6YlitW/RZB1fuJArSE5Oj+TVGcehkmeYAjVKGGSQSgy/xBTSB0ajb4KEF8N6l8AtA/+DxeBdFNw3inh4SADuMXjPj6RVIW8rr1uJrx+NN4YbyevRhfEcJ9MHtGxF0jckIbxKG936rOx1LiLyXWi5Ptnka09SxRNumUNdJlfrRFd2c9HQYpcehkmwa63ZxLWnTl+7SWZdn8B8baWeQ=');eval(gzuncompress(base64_decode($i)));
?>
추천
0

댓글 20개

네 무슨 말인지는 잘 압니다만..
젠드는 안쓸것이므로 불법안할거구요..;;
테스트한 프로그램은 제한된 버전은 무료라서 그것만 사용할겁니다. ^^;
호스팅환경에 따라 사용못하는 경우도 있어서 보류했습니다.
가격은 젠드에 비하면 껌값이라 지불할만 했는데;;
php-locker.com 프로그램을 이용하신것 같은 데 그곳 보니
모듈설치 필요없이 가능하게 한다는데 이해가 좀 안되네요.
php 파서에서 파싱을 할려면 암호화한걸 복호화 해야 할텐데...
그럼 복호화함수가 어떻게 되든 노출되는거 아닌가요?
위 코드도 그냥 돌리면 ... 아니 어떻게 알았지? -_- Trial version of PHP Locker
이렇게 나오는거 아닌가요?
뭘 암호화했다는건지...ㅡ.ㅡ;
컥! 너무 싶게 생각했네요 ㅡ.ㅡ;
상식적으로 eval 하기 전 문자열을 보면 될거 같은데...
평범한 함수들이고...
str_replace 이게 문젠가, 아니면 ,gzuncompress의 문제인가
고거이 문제로다 ㅋㅋㅋ

요걸로 시간 좀...ㅎㅎㅎ
캬 캬 캬 캬

농담으로 한 얘기었는데 진짜네요...

obfuscate + base64 encoding 이랍니다.

미친다.. ㅋㅋㅋ

http://ninkusoi.blogspot.com/2011/07/php-encoder-and-obfuscator.html
저 코드 그냥 돌리면 결과 나옵니다;;
따로 로더가 없어도 돌거든요..
http://www.php-locker.com 에서 받아서 암호화 시킨거에요
다만 쉽게 디코딩이 될까 궁금해서 올려본거에요
원본은
<?
echo "아니 어떻게 알았지? -_-";
?>
이구요.. 결과에 Trial version of PHP Locker  이게 붙어서 나옵니다. 무료버전은요
그냥 저 함수 꺼꾸로 decode 하면 소스가 나옵니다.
다른코드도 될지는 모르겠지만 ㅎㅎ 어째뜬 나옵니다

$f='z';

$d='cehkm';

$str = 'eJwdj8uOgjAAAH/FAwmQNRHEFQnhgIim2/JICg3sxfAo6oLQAKLl69d4m8McZoSbJT5FU6CWOOfVtX5jvbAWw9ife8qarKCSQJfCbSnSn/lv8yAwKnRA1ENWrmdEU2Loej5q7f6YlitW/RZB1fuJArSE5Oj+TVGcehkmeYAjVKGGSQSgy/xBTSB0ajb4KEF8N6l8AtA/+DxeBdFNw3inh4SADuMXjPj6RVIW8rr1uJrx+NN4YbyevRhfEcJ9MHtGxF0jckIbxKG936rOx1LiLyXWi5Ptnka09SxRNumUNdJlfrRFd2c9HQYpcehkmwa63ZxLWnTl+7SWZdn8B8baWeQ=';

echo _decode($f, $d, $str);

function _decode($f, $d, $str)
{
        $s1 = str_replace($d, $f, $str);
        $b1 = gzuncompress(base64_decode($s1));
        $arr = _get_array($b1);
        $s2 = str_replace($arr[1], $arr[0], $arr[2]);
        return gzuncompress(base64_decode($s2));
}

function _get_array($str) {
        $tmp = explode(";", $str);
        eval($tmp[0].";");
        eval($tmp[1].";");
        eval($tmp[2].";");
        unset($str);
        unset($tmp);
        $arr = array();
        foreach(get_defined_vars() as $k=>$v) {
                array_push($arr, $v);
        }
        return $arr;
}
전체 195,294 |RSS
자유게시판 내용 검색

회원로그인

진행중 포인트경매

  1. 참여67 회 시작24.04.19 15:40 종료24.04.26 15:40
(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT