RadiusManager破解安裝並和freeradius整合

科技小能手發表於2017-11-12

本文是講解破解版得radius Manager如何安裝和破解的,像lic.txt和mod.txt檔案都是破解者提供的 ,mac地址也是他們提供,本人只供學習使用,請支援正版,或者使用開源的daloradius

首先要配置lampp環境,這裡使用的是XAMPP

1、首先解壓,編譯安裝freeradius,並設定成使用sql驗證,具體教程請參看其他文章

2、更新radius manager必須的一些必要的軟體如下命令列

yum -y install mysql-devel curl php-mysql php-mcrypt compat-libstdc++-33 libtool-ltdl-devel freeradius-mysql

關閉selinux

vim /etc/sysconfig/selinux

$SELINUX=disabled

3、ioncube安裝部署

解壓ioncube

tar -zxvf ioncube_loaders_lin_x86.tar.gz

cp -rf ioncube /usr/local

開啟php的配置檔案並新增ioncube的so檔案

vim /opt/lampp/etc/php.ini

在php.ini的底部新增如下內容

zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so

用php -v進行測試

4、修改mac地址

編輯:vim /etc/rc.d/rc.sysinit

在底部新增如下內容

/sbin/ifconfig eth0 down

/sbin/ifconfig eth0 hw ether0 00:09:B8:B7:34

/sbin/ifconfig eth0 up

5、設定資料庫

為資料庫的root賬號設定密碼

mysqladmin -uroot password 123

登入資料庫

mysql -uroot -p123

建立使用者已經資料庫並賦予相應的權利,命令列如下

create database radius;

create database conntrack;

create user ‘radius’@`localhost’ identified by ‘radius123′;

create user ‘conntrack’@`localhost’ identified by ‘conn123′;

grant all on radius.* to radius@localhost;

grant all on conntrack.* to conntrack@localhost;

flush privileges;

6、更改radiusmanager的配置檔案

vim /radiusmanager-3.8.0-rel/etc/radiusmanager.cfg

找到如下兩個選項

db_sock                 /opt/lampp/var/mysql/mysql.sock ; mysql main socket location

radman_path             /opt/lampp/htdocs/radiusmanager ; Radius Manager full path

更改成本機需要的路徑。

7、安裝radius manager

解壓radius manager

tar xvf radiusmanager.tar

cd radiusmanager-3.8.0-rel/

chmod 755 install.sh

./install.sh

以下按提示進行輸入,除了www的路徑外,基本上預設即可。

注意:在執行完成之後必須保證所有選項執行完成,沒有任何錯誤提示,這裡有時會有資料庫錯誤,主要是資料庫方面設定的問題。

安裝完成之後,如果apache不是預設安裝的路徑,則需要修改php配置檔案如下,按自己路徑修改即可。

修改/opt/lampp/htdocs/radiusmanager/config/system_cfg.php

define(“radman_dir”, “/opt/lampp/htdocs/radiusmanager”);

8、新增計劃任務如下

crontab -e

新增如下命令列程式碼

02 0 * * * root /opt/lampp/bin/php /opt/lampp/htdocs/radiusmanager/rmscheduler.php 12345

可以使用單獨的 /opt/lampp/bin/php /opt/lampp/htdocs/radiusmanager/rmscheduler.php 12345命令進行測試

9、開啟如下檔案vim /usr/local/etc/raddb/users

在底部新增如下內容

DEFAULT Auth-Type = Local         Exec-Program-Wait="/usr/local/bin/rmauth "%{NAS-IP-Address}" "%{User-Name}" "%{Calling-Station-ld}""

10、開啟如下檔案vim /usr/local/etc/raddb/acct_users

在底部新增如下內容

DEFAULT Acct-Status-Type == Interim-Update         Exec-Program-Wait = "/usr/local/bin/rmacnt %{Acct-Session-ld}" DEFAULT Acct-Status-Type == Start         Exec-Program-Wait = "/usr/local/bin/rmacnt %{Acct-Session-ld}" DEFAULT Acct-Status-Type == Stop         Exec-Program-Wait = "/usr/local/bin/rmacnt %{Acct-Session-ld}"

11、為radiusmanager的執行檔案新增許可權

chmod 755 /usr/local/bin/rmauth

chmod 755 /usr/local/bin/rmacnt

chmod 755 /usr/local/bin/rmpoller

chmod 600 /etc/radiusmanager.cfg

chmod 755 /usr/local/bin/rmconntrack

chmod 4755 /usr/local/sbin/rootexec

12、更改radiusmanager的許可權,

chmod -R 777 /opt/lampp/htdocs/radiusmanager

13、更改PHP的Allowed memory size大小為16M

vim /opt/lampp/etc/php.ini

找到如下內容更改即可

memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)

14、拷貝破解檔案到radiusmanager的安裝目錄

cp mod.txt /opt/lampp/htdocs/radiusmanager/

cp lic.txt /opt/lampp/htdocs/radiusmanager/

15、漢化

從官方現在漢化包,直接拷貝到radius manager的lang目錄下

cp -R Chinese/ /opt/lampp/htdocs/radiusmanager/lang/

在web介面的設定上就可以選擇中文了。

本文轉自zcm8483 51CTO部落格,原文連結:http://blog.51cto.com/haolun/993143


相關文章