Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

а чем шивровать исходны код?

Featured Replies

Смотря что нужно.

Если нужна тотальная защита, то то, что написал WinsanT.

Можно обфусцировать его, т.е. сделать не читаемым (но его все же можно привести в более-менее читаемый вид, правда это не так уж и легко).

  • Author

Можно обфусцировать его, т.е. сделать не читаемым (но его все же можно привести в более-менее читаемый вид, правда это не так уж и легко).

а можно узнать как это возможно сделать?

Первая ссылка из Google: http://wb0.ru/phpobf.php

Было:


<?php
class HideMe {
public function __construct() {
echo "Hello, World!";
}
public static function Hahaha() {
$a = 2;
$b = "String";
return $a;
}
}
?>
Стало:

<? $GLOBALS['_49517486_']=Array(base64_decode('Ym' .'Fz' .'ZTY0X2RlY29kZQ=' .'='),base64_decode('Ym' .'FzZTY0' .'X' .'2RlY' .'29kZQ' .'=='),base64_decode('' .'YmFz' .'ZTY0' .'X2' .'Rl' .'Y29k' .'ZQ=='),base64_decode('cm91bm' .'Q='),base64_decode('c' .'m91bm' .'Q=')); ?><? function _1966947733($i){$a=Array('XzE0OTk5MjAyMzdf','WW1GelpUWTBYMlJsWTI5a1pRPT0=','Yw==','bTkxYm1RPQ==','WHpFNE5qRTNNREV6TVY4PQ==','VlROU2VXRlhOVzQ9','XzE0OTk5MjAyMzdf');return base64_decode($a[$i]);} ?><? $GLOBALS[_1966947733(0)]=Array($GLOBALS['_49517486_'][0](_1966947733(1)),$GLOBALS['_49517486_'][1](_1966947733(2) ._1966947733(3))); ?><? function lll__0($III_0){$III_1=Array(_1966947733(4),_1966947733(5));return $GLOBALS['_49517486_'][2]($III_1[$III_0]);} ?><? $GLOBALS[lll__0(round(0))]=Array(); ?><? function lll__1($III_2){$III_3=Array(lll__0(round(0+0.5+0.5)));return $GLOBALS[_1966947733(6)][round(0)]($III_3[$III_2]);} ?><?php class HideMe{public function __construct(){echo "Hello, World!";}public static function lll__2(){$III_4=$GLOBALS['_1499920237_'][round(0+1)]($GLOBALS['_49517486_'][3](round(0))+0.4+0.4+0.4+0.4+0.4);$III_5=lll__1($GLOBALS['_49517486_'][4](round(0)));return $III_4;}} ?>
[/code]


[/spoiler]




Но повторяю, этот ужасный код выше можно привести к более менее читаемому виду, но это очень трудно.

Вот еще пример мощнейшей обфускации все того же кода выше:

[CODE]
<? eval(gzuncompress(base64_decode('eNpTcffxd3L0CY5Wjzc0NrEwM7S0NDKPV4+1dSwqSqzU0LQGAJDXCMc='))); ?><? eval(gzuncompress(base64_decode('eNpLK81LLsnMz1OINzIwNjI0MDE3NtZQydSsVkm0dSwqSqzUUA81DqpMDDfNU9e0LkotKS3KU0hKLE41M4lPSU3OT0nVUEmMVsmM1bSuBQCHPhfc'))); ?><? eval(gzuncompress(base64_decode('eNpdy7EKwjAQgOFXicUhQZFrU3AI3evg7HjUJGIg5CS5TCXvbgUHcfi3/7NxKUXMwfmrX1/1HoMVj5osB0oC0VIqnKtlqVZvnyS62cdIR3GjHN2uM+1rCi/8SyMibGZ/QZgy1eQkHOA0/qfMdvQTDqCHHsaz1hKUyZ5rTuKDTWtv/0Qzlg=='))); ?>
[/code]

  • Author

я имеел ввиду исходный код когда юзер перебывает на самом форуме,и когда открываешь исходный код и он зашифрован.

ну если просто защифровать код php,то на форуме ведь не будет шифрованным?

и спасибо большое что вы отвечайте!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.