10/10/2018, 13:28

Phần mềm mã hóa PHP

Hôm nay rảnh ngồi post cho bà con:

Zend Source Safe :
http://rapidshare.de/files/34739161/zend.rar.html
Source Guardian:
http://rapidshare.de/files/34739286/sg22.rar

Pass: zenlak@yahoo.com
hqtconan viết 15:37 ngày 10/10/2018
Cái này hình như phải được Host hỗ trợ tính năng này thì mình mới dùng được phải không pác.
TheHeTre viết 15:35 ngày 10/10/2018
Đúng vậy, khi cài các phần mềm này bà con nhớ tắt chức năng cảnh báo virut đi vì nếu không nó sẽ báo và diệt đấy
quỷ kiếm viết 15:39 ngày 10/10/2018
Vậy thì pà con cận thận với chú TheHeTre!!!
Muốn tìm các phần mềm này có **** các bác có thể dumg Emule để search và download!
Còn việc cài đặt soft mới và tắt Anti Virus thì ai muốn cài lại Win thì cứ thử! Nhwng chú ý backup dữ liệu và xóa thông tin nhạy cảm trên máy trước he he!
Note: Để nghị mod cảnh cáo chú bé này hê hê!
anhtuannd viết 15:36 ngày 10/10/2018
Virus nào ạ? Trong máy nhà em đã cài Bit và quét cẩn thận trước khi upload rồi mà?
Nếu bác nào quét được virus trong đấy thì thông báo lại cho em để em cách ly 2 thằng này + upload cái khác lên cho các bác.
TheHeTre viết 15:41 ngày 10/10/2018
Được gửi bởi quỷ kiếm
Vậy thì pà con cận thận với chú TheHeTre!!!
Muốn tìm các phần mềm này có **** các bác có thể dumg Emule để search và download!
Còn việc cài đặt soft mới và tắt Anti Virus thì ai muốn cài lại Win thì cứ thử! Nhwng chú ý backup dữ liệu và xóa thông tin nhạy cảm trên máy trước he he!
Note: Để nghị mod cảnh cáo chú bé này hê hê!
Oạch
Bác cài cái Zend mà McAfee (hay Spyware Doctor) không cảnh báo em đi đầu xuống đất.
anhtuannd viết 15:37 ngày 10/10/2018
Như vậy file em upload hoàn toàn không dính virus, bác nói như vậy làm em lo quá đi mất.
anhtuannd viết 15:30 ngày 10/10/2018
Em mới kiếm được 2 phiên bản mới của Zend Safe Guard và Source Guardian:

Source Guardian 4.2.0
http://rapidshare.de/files/36917371/...0.743.zip.html

Zend Safe Guard 3.1.0
http://rapidshare.de/files/36917895/...3.1.0.zip.html
nhuhoang_bk viết 15:31 ngày 10/10/2018
em thấy trong file keygen.php của vBulletin nó code như thế này, có bác nào biết cơ chế encrypt của nó không ạ?

<?php
$_F=__FILE__;
$_X='P2k+Qj9aLlpWTXp6T3pfek1aT3o9c0h4KEtfRklJPiY+f ktfRTdUMy9LKTtWViRjPGNNem5zT0g+Uz4iSlhbWFUiOz5oaD4 yUXp6TUg9PmNNem5zT0hWJG49ZXo9Xz1zWU1Xc0hNPlM+WXk9c 1lNKDBMLD5KMSw+VUosPjAwLD5rayw+a2FhWyk7PmhoPi4sPlk sPm4sPnUsPjQsPmI+T0E+PS5lPT5jbz56TVdNZW5NDVZWJE9XO V85ZT1NPlM+IjRDVC00RlRLIjtWJE9XOV9uTXpzZVc+Uz4iNEN ULXBLZzNGSSI7ViRPVzlfMlFuPU9ZTXo+Uz4iNENULS8gcFQ3d UtnIjtWViQ5c3puPlM+ZXp6ZXE+KD4iaCIsVgkJCQkiaGU5WXN IMlpoIixWCQkJCSJoZXoyLnNjTWgiLFYJCQkJImgyV3NNSD1uM npzWj1oIixWCQkJCSJoc0gyV1E5TW5oIixWCQkJCSJoc0gyV1E 5TW5oMnpPSGgiLFYJCQkJImhzSDJXUTlNbmhaZXFZTUg9ZVpza CIsVgkJCQkiaHNIbj1lV1doIixWCQkJCSJoWU85MlpoIlYpO1Z WOU1Bc0hNKCc0M2cnLD4nWCcpOw1WVj9pVlZCITQ3L1RibUs+L j1ZVz5tIG9JMy8+Ii1oaHtKL2hoNFQ0PkR0VHVJPjBYYT5UemV IbnM9c09IZVdoaEtFIj4iLj09WjpoaH19fVh9SlhPenhoVGdoU i49WVcwaDRUNGhSLj1ZVzAtPXplSG5zPXNPSGVXWDk9OSJpDVZ CLj1ZVz5SWVdIblMiLj09WjpoaH19fVh9SlhPenhoMFBQUGhSL j1ZVyJpDVZCLk1lOWkNVkJZTT1lPi49PVotTXZRc2NTIi9PSD1 NSD0tVHFaTSI+Mk9IPU1IPVMiPU1SPWguPVlXOz4yLmV6bk09U 31zSDlPfW4tMGtMMCI+aGkNVkI9cz1XTWk0Q1Q+R01xQ01IPkF Pej5jb1FXV009c0g+Qj9tdG0+TTIuTz4oJGM8Y016bnNPSCk7P j9pQmg9cz1XTWkNVkJuPXFXTT49cVpNUyI9TVI9aDJubiJpDVY 8TzlxPl0NVlplOTlzSHgtPU9aOj5hOw1WWmU5OXNIeC16c3guP To+YTsNVlplOTlzSHgtV01BPTo+YTsNVlplOTlzSHgtPE89PU9 ZOj5hOw1WWWV6eHNIOj5hOw1WMk9XT3o6PiM0NDQ0NDQ7DVY8Z TJ5eHpPUUg5LTJPV096Oj4jYWFhYWFhOw1WQU9IPS1BZVlzV3E 6L09RenNNej5FTX0sPllPSE9uWmUyTTsNVmwNVj1lPFdNPl0NV jxPejlNejo+MFpSPjllbi5NOT4jcnJycnJyOw1WbA1WPTk+XQ1 WPE96OU16LT1PWjo+MFpSPjlPPT1NOT4jNDQ0NDQ0Ow1WQU9IP S1uczVNOjBbWlI7DVZsDVYNVi5rPl0NVgk9TVI9LWVXc3hIOj4 yTUg9TXo7DVYJQU9IPS19TXN4Lj06PjxPVzk7DVYJWWV6eHNIL TxPPT1PWTo+MGFaUjsNVmwNVg1WWDxRPT1PSA1WXQ1WPj4+Pjx PejlNejo+I2tra2trazsNVgk8ZTJ5eHpPUUg5Oj4ja2tra2trO w1WCTJPV096Oj4jcnJycnJyOw1WPj4+PkFPSD0tQWVZc1dxOi9 PUXpzTXo+RU19LD5ZT0hPblplMk07DVZsDVZCaG49cVdNaQ1WQ mguTWU5aQ1WQjxPOXFpDVZCLmtpNENUPkdNcUNNSD5BT3o+Y29 RV1dNPXNIPkI/bXRtPk0yLk8+KCRjPGNNem5zT0gpOz4/aUJoLmtpDVZCPWU8V00+ZVdzeEhTIjJNSD1NeiJpDVY+PkI9em kNVj4+Pj5CPS4+bjJPWk1TIjJPVyJpR01xeE1IJ24+c0hBT0Jo PS5pDVY+PkJoPXppDVY+PkI9emkNVj4+Pj5CPTlpDVZCPw1WDV ZzQT4oTVlaPXEoJF9nS3cgS3BUaic5TydkKSkNVl0NVj4+JF9n S3cgS3BUaic5TydkPlM+J1llc0gnOw1WbA1Wc0E+KCRfZ0t3IE twVGonOU8nZD5TUz4nWWVzSCcpDVZdDVY/aQ1WQlp6TWlCQU96WT5lMj1zT0hTIiI+WU09Lk85UyJaT249Im lCc0haUT0+PXFaTVMiLnM5OU1IIj5IZVlNUyI5TyI+Y2VXUU1T InhNSE16ZT1NIj5oaW9NQU96TT5zSG49ZVdXZT1zT0g+ZUg5Pl FaOWU9c0h4PmNvUVdXTT1zSD5xT1E+WVFuPToNVjApPi8uTTJ5 Pj0uTT56TVdNZW5NPn1zPS4+Y2VXczllPU96WFouWj49Tz5ZZX lNPm5Rek0sPj0uZT0+c24+MldNZUgNVj4+PmVIOT5uZUFNPXEN VmspPi90dTc0PmVXVz5Bc1dNbj5hMTExPj1PPj59enM9TT49Lk 0+SE19PjllPWU+c0g+PS5NWVgNVkopPktSTTJRPU0+eU1xeE1I WFouWg1WVSk+Z01ZT2NNPnlNcXhNSFhaLlo+QXpPWT5uTXpjTX o+ZUE9TXo+eE1ITXpzSHg+ZUg5Pk1ICk9xWA1WDVY3ej4KUW49 PlFuTT5PUXo+ek1XTWVuTT59cz0uT1E9PnlNcXhNSFgNVg1We0 ZnRTNFQzo+NDdFJ1Q+cjdnQ0tUPj1PPnpNPVF6SD4vdHU3ND48 ZTJ5PjxNQU965T5uPWV6PT5RbnNIeD5xT1F6DVZBT3pRWVg+Mz 0nbj5uZUFNPXE+ek12UXN6TVlNSD0hQmhaek1pDVZCMk1IPU16 aUJzSFpRPT49cVpNUyJuUTxZcz0iPjJXZW5uUyI8UT09T0giPm NlV1FNUyJGV1c+OU9ITT8+Z01lOXE/PkM3ISI+aGlCaEFPellpQmgyTUg9TXppDVYNVkI/Wi5aVmxWc0E+KCRfZ0t3IEtwVGonOU8nZD5TUz4neE1ITXplPU 0nKQ1WXQ1WP2kNVkJaek1pR01xeE1IPnNuPnpNWldlMnNIeD49 Lk0+QXNXTW4+fXM9Lj5ITX0+OWU9ZVhYWA1WQj9aLloNViMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjViMjIyMjIyMjIyMjIyMjIyMjIz5JS1QncD5vS0 MzRSE+IyMjIyMjIyMjIyMjIyMjIyMjViMjIyMjIyMjIyMjIyMj IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjVl ZuemVIOSgoQVdPZT0pPllzMnpPPXNZTSgpKjBhYWFhYWEpO1Yk QXNXPU16PlM+emVIOSgpPiU+KD1zWU0oKT4tPiRuPWV6PV89c1 lNV3NITSk7ViRZZVI+Uz4oc0g9KT4oKD1zWU0oKT4tPiRuPWV6 PV89c1lNV3NITSk+aD4kQXNXPU16KTtWJEhNfV85ZT1NPlM+JG 49ZXo9Xz1zWU1Xc0hNPis+JEFzVz1NeiooemVIOSgpPiU+JFll Uik7ViRITX1fOWU9TWs+Uz45ZT1NKCJ0OnM6biw+ND51PgpwPm IiLD4kSE19XzllPU0pO1YkSE19XzllPU0+Uz45ZT1NKCJ0OnMs PjQ+dT4KcD5iIiw+JEhNfV85ZT1NKTtWVkFRSDI9c09IPnplSD luPXooJFdNSClWXVY+JG5xWTxPV24+Uz4nYTBrSlVMWzFmUEZv LzRLckN0MzhHSXVFN213Z3BUIDZ7RGJOJztWPiQ9WVo+Uz4iIj tWPkFPej4oJHNTYTskc0IkV01IOyRzKyspVj5dVj4+JD1ZWj5Y Uz4kbnFZPE9XbmooemVIOSgpPiU+bj16V01IKCRucVk8T1duKS lkO1Y+bFY+ek09UXpIPiQ9WVo7VmxWJEhNfV9uTXpzZVc+Uz4i Nm9yIlh6ZUg5bj16KDEpO1YkSE19XzJRbj1PWU16PlM+IjgiWC h6ZUg5KDAsUCkpWHplSDluPXooMGEpO1ZWQU96TWUyLigkOXN6 bj5lbj4kOXN6KVZdVj4kQXNXTW4+Uz5lenplcT4oKTtWPiQ5Lj 4+Uz5PWk1IOXN6KDQzZ1gkOXN6KTtWPn0uc1dNPihBZVduTT4h U1M+KCRBc1dNSGVZTT5TPnpNZTk5c3ooJDkuKSkpPl0+JEFzV0 1uamQ+Uz4kQXNXTUhlWU07PmxWPm5Pej0oJEFzV01uKTtWPkFP ek1lMi4oJEFzV01uPmVuPiRXT1cpVj5dVj4+JEhNfVplPS4+Uz 40M2dYJDlzelgkV09XO1Y+PnNBPighc25fOXN6KCRITX1aZT0u KSlWPj5dVj4+PiQyUXp6TUg9QXNXTT5TPkFzV01feE09XzJPSD 1NSD1uKCRITX1aZT0uKTtWPj4+JDJRekFzV00+Uz5uPXpfek1a V2UyTSgkT1c5X25NenNlVyw+JEhNfV9uTXpzZVcsPiQyUXp6TU g9QXNXTSk7Vj4+PiQyUXpBc1dNPlM+bj16X3pNWldlMk0oJE9X OV85ZT1NLD4kSE19XzllPU0sPiQyUXpBc1dNKTtWPj4+JDJRek FzV00+Uz5uPXpfek1aV2UyTSgkT1c5XzJRbj1PWU16LD5ZOUwo bj16PU9RWlpNeigkSE19XzJRbj1PWU16KSksPiQyUXpBc1dNKT tWPj4+c0E+KCQyUXp6TUg9QXNXTT4hUz4kMlF6QXNXTSlWPj4+ XVY+Pj4+JEFaU0FPWk1IKCRITX1aZT0uLD4ifSsiKTtWPj4+Pn NBPigkQVopVj4+Pj5dVj4+Pj4+QVpRPW4oJEFaLD4kMlF6QXNX TSk7Vj4+Pj4+QTJXT25NKCRBWik7Vj4+Pj5sVj4+Pj5NV25NVj 4+Pj5dVj4+Pj4+TTIuTz4oIi9lSCc9Pk9aTUg+IlgkSE19WmU9 Lik7DVY+Pj4+Pk1Scz07Vj4+Pj5sVj4+Pj4kQVo+Uz4iIjtWPj 4+bFY+PmxWPmxWbFZWVlZoaD54TUhNemU9TT5ZOUxfblFZbl9j PFFXV009c0hYWi5aVjlNQXNITSgnWTlMX25RWW5fQXNXTW4nLD 40M2c+WD4iaHNIMldROU1uaFk5TF9uUVluX2M8UVdXTT1zSFha LloiKTtWc0gyV1E5TShZOUxfblFZbl9Bc1dNbik7VlYkWTlMX2 5RWW5fZXp6ZXE+Uz4kWTlMX25RWW47ViRNenpPem4+Uz5lenpl cSgpO1ZWQU96TWUyLj4oJFk5TF9uUVluX2V6emVxPkZwPiQ5c3 pNMj1PenE+U2k+JFk5TF9uUVluKVZdVj4kLmVIOVdNPlM+QE9a TUg5c3ooNDNnPlg+JDlzek0yPU96cSk7Vj5zQT4oJC5lSDlXTS lWPl1WPj5BT3pNZTIuPigkWTlMX25RWW4+ZW4+JEFzV00+U2k+ JFk5TF9uUVkpVj4+XVY+Pj5zQT4oc25fQXNXTSg0M2c+WD4iJD lzek0yPU96cWgkQXNXTSIpKVY+Pj5dVj4+Pj4kTXp6T3puaiIk OXN6TTI9T3pxImRqIiRBc1dNImRqZD5TPlk5TChuPXpfek1aV2 UyTSgiXHpcSCIsPiJcSCIsPkFzV01feE09XzJPSD1NSD1uKDQz Zz5YPiQ5c3pNMj1PenE+WD4naCc+WD4kQXNXTSkpKTtWPj4+bF Y+PmxWVj4+QU96TWUyLj4oJFk5TF9uUVluPkZwPiRBc1dNPlNp PiRjZVdRTSlWPj5dVj4+PnNBPigkY2VXUU0+IVNTPj16UU0pVj 4+Pl1WCSRNenpPem5qIiQ5c3pNMj1PenEiZGoiJEFzV00iZGpk PlM+J0FzV00+SE89PkFPUUg5JztWPj4+bFY+PmxWPj4yV09uTT lzeigkLmVIOVdNKTtWPmxWbFZWJE9RPW49ej5TPiJCIlgiP1ou WlZoaD5jPFFXV009c0g+IlgkYzxjTXpuc09IWCIsPiJYJEhNfV 9uTXpzZVdYIiw+IlgkSE19XzllPU1rWCJWJCJYIlk5TF9uUVlu PlM+ZXp6ZXEoViI7VlZBT3pNZTIuPigkWTlMX25RWW5fZXp6ZX E+RnA+JDlzek0yPU96cT5TaT4kQXNXTV8yT1FIPSlWXVY+JE9R PW49ej5YUz4iXD0nIlgoJDlzek0yPU96cSlYIic+U2k+ZXp6ZX EoViI7Vj5zQT4oc25fZXp6ZXEoJE16ek96bmoiJDlzek0yPU96 cSJkKSlWPl1WPj5BT3pNZTIuPigkTXp6T3puaiIkOXN6TTI9T3 pxImQ+RnA+JEFzV00+U2k+JE16ek96KVY+Pl1WPj4+JE9RPW49 ej5YUz4iXD1cPSciWCRBc1dNWCInPlNpPiciWCRNenpPemoiYS JkWCInLFxIIjtWPj5sVj5sVj4kT1E9bj16PlhTPiJcPSksViI7 VmxWViRPUT1uPXo+WFM+Iik7Vj8iWCJpIjtWViRBWlNBT1pNSC hZOUxfblFZbl9Bc1dNbiw+In0rIik7VnNBPigkQVopVl1WPkFa UT1uKCRBWiw+JE9RPW49eik7Vj5BMldPbk0oJEFaKTtWbFY+Pj 5NV25NDVY+Pj4+XQ1WPj4+Pj5NMi5PPigiL2VIJz0+T1pNSD4i WFk5TF9uUVluX0FzV01uKTsNVj4+Pj4+TVJzPTsNVj4+Pj5sVg 1WTTIuTz4oIntNV1csPmVXVz5uUTIyTW5uQVFXV3E+OU9ITSEN VkVPfT5xT1E+MmVIPjIuTTJ5PlFaLD49LmU9PnNIPkFzV01uPj lPTW4+SE89PnpNWWVzSD5lSHE9LnNIeD59cz0uPlwiNENULVwi WA1WRldXPj0uT25NPlouemVuTW4+bi5PUVc5PjxNPnpNWldlMk 05PjxxPjJRbj1PWU16PmVIOT5XczJNSDJNPkhRWTxNelgNVg1W QjxpYk9Rej5ITX0+OWU9ZTpCaDxpDVYNVklzMk1IMk0+RVFZPE 16Oj4iWCRITX1fbk16c2VXWCINVi9Rbj1PWU16PkVRWTxNejo+ IlgkSE19XzJRbj1PWU16WCINVjRlPU06PiJYJEhNfV85ZT1NWC INVg1WdDNFVDo+e3pzPU0+OU99SD5xT1F6PjJRbj1PWU16PmVI OT5XczJNSDJNPkhRWTxNelgNVntGZ0UzRUM6PkVPfT5xT1E+bi 5PUVc5PnpNWU9jTT55TXF4TUhYWi5aWEJoWnpNaSIpOw1WDVYN VmwNVj9pDVZCaD05aQ1WQmg9emlWQmg9ZTxXTWkNVg1WQmg8Tz lxaQ1WQmguPVlXaQ==';$_D=strrev('edoced_46esab');ev al($_D('JF9YPWJhc2U2NF9kZWNvZGUoJF9YKTskX1g9c3RydH IoJF9YLCdTZ1BPOVlaV0ZLbXF5ZnhjakxKUnp1TTV2TnRzMWIu e0I0bkNdaS8yRGwwRWhlQQpbZDg9UXA+VlhvIEh9NkdJdzdrYT NUclU8JywnPVI5b2RtcGxBRVB5azhndls1M3hyTWV6cVpIaTdZ aFc8RHNHez5DY1h9MU4vYWZqNl1KdHVTIAouQlVud1ZLTFFPMj BJVEY0YicpOyRfUj1lcmVnX3JlcGxhY2UoJ19fRklMRV9fJywi JyIuJF9GLiInIiwkX1gpO2V2YWwoJF9SKTskX1I9MDskX1g9MD s='));
?>
jiSh@n viết 15:44 ngày 10/10/2018
Decode lần 1:
PHP Code:
$_X=base64_decode($_X);$_X=strtr($_X,'SgPO9YZWFKmqyfxcjLJRzuM5vNts1b.{B4nC***93;i/2Dl0EheA
***91;d8=Qp>VXo H}6GIw7ka3TrU<'
,'=R9odmplAEPyk8gv***91;53xrMezqZHi7YhW<DsG{>CcX}1N/afj6***93;JtuS 
.BUnwVKLQO20ITF4b'
);$_R=ereg_replace('__FILE__',"'".$_F."'",$_X);eval($_R);$_R=0;$_X=0
Decode lần 2:
PHP Code:
?> <?php
error_reporting
(E_ALL & ~E_NOTICE);

$vbversion "3.6.4"// current version
$start_timeline mktime(15374311222006); // h, m, s, M, D, Y of that vB release

$old_date "DGT-DATE";
$old_****** = "DGT-******";
$old_customer "DGT-CUSTOMER";

$dirs = array ( "/",
                
"/admincp/",
                
"/archive/",
                
"/clientscript/",
                
"/includes/",
                
"/includes/cron/",
                
"/includes/paymentapi/",
                
"/install/",
                
"/modcp/"
);

define('DIR''.');

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>DGT KeyGen for vBulletin <?PHP echo ($vbversion); ?></title>
<style type="text/css">
body {
padding-top: 0;
padding-right: 0;
padding-left: 0;
padding-bottom: 0;
margin: 0;
color: #DDDDDD;
background-color: #000000;
font-family:Courier New, monospace;
}
table {
border: 1px dashed #FFFFFF;
}
td {
border-top: 1px dotted #DDDDDD;
font-size:16px;
}

h2 {
    text-align: center;
    font-weight: bold;
    margin-bottom: 10px;
}

.button
{
    border: #222222;
    background: #222222;
    color: #FFFFFF;
    font-family:Courier New, monospace;
}
</style>
</head>
<body>
<h2>DGT KeyGen for vBulletin <?PHP echo ($vbversion); ?></h2>
<table align="center">
  <tr>
    <th scope="col">Keygen's info</th>
  </tr>
  <tr>
    <td>
<?

if (empty($_REQUEST***91;'do'***93;))
{
  $_REQUEST***91;'do'***93; = 'main';
}
if ($_REQUEST***91;'do'***93; == 'main')
{
?>
<pre><form action="" method="post"><input type="hidden" name="do" value="generate" />Before installation and updating vBulletin you must:
1) Check the release with validator.php to make sure, that is clean
   and safety
2) CHMOD all files 0777 to  write the new data in them.
3) Execute keygen.php
4) Remove keygen.php from server after genering and enjoy.

Or just use our release without keygen.

WARNING: DON'T FORGET to return CHMOD back beforå start using your
forum. It's safety requirement!</pre>
<center><input type="submit" class="button" value="All done? Ready? GO!" /></form></center>

<?php
}
if (
$_REQUEST***91;'do'***93; == 'generate')
{
?>
<pre>Keygen is replacing the files with new data...
<?php
##################################################
################## LET'S BEGIN! ##################
##################################################

srand((float) microtime()*1000000);
$filter rand() % (time() - $start_timeline);
$max = (int) ((time() - $start_timeline) / $filter);
$new_date $start_timeline $filter*(rand() % $max);
$new_date2 date("H:i:s, D M jS Y"$new_date);
$new_date date("H:i, D M jS Y"$new_date);

function 
randstr($len)
{
 
$symbols '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ';
 
$tmp "";
 for (
$i=0;$i<$len;$i++)
 {
  
$tmp .= $symbols***91;(rand() % strlen($symbols))***93;;
 }
 return 
$tmp;
}
$new_****** = "VBF".randstr(7);
$new_customer "J".(rand(1,9)).randstr(10);

foreach(
$dirs as $dir)
{
 
$files = array ();
 
$dh  opendir(DIR.$dir);
 while (
false !== ($filename readdir($dh))) { $files***91;***93; = $filename; }
 
sort($files);
 foreach(
$files as $lol)
 {
  
$newpath DIR.$dir.$lol;
  if (!
is_dir($newpath))
  {
   
$currentfile file_get_contents($newpath);
   
$curfile str_replace($old_******, $new_******, $currentfile);
   
$curfile str_replace($old_date$new_date$curfile);
   
$curfile str_replace($old_customermd5(strtoupper($new_customer)), $curfile);
   if (
$currentfile != $curfile)
   {
    
$fp=fopen($newpath"w+");
    if (
$fp)
    {
     
fputs($fp$curfile);
     
fclose($fp);
    }
    else
    {
     echo (
"Can't open ".$newpath);
     exit;
    }
    
$fp "";
   }
  }
 }
}



// generate md5_sums_vbulletin.php
define('md5_sums_files'DIR "/includes/md5_sums_vbulletin.php");
include(
md5_sums_files);

$md5_sums_array $md5_sums;
$errors = array();

foreach (
$md5_sums_array AS $directory => $md5_sums)
{
 
$handle = @opendir(DIR $directory);
 if (
$handle)
 {
  foreach (
$md5_sums as $file => $md5_sum)
  {
   if (
is_file(DIR "$directory/$file"))
   {
    
$errors***91;"$directory"***93;***91;"$file"***93;***91;***93; = md5(str_replace("\r\n""\n"file_get_contents(DIR $directory '/' $file)));
   }
  }

  foreach (
$md5_sums AS $file => $value)
  {
   if (
$value !== true)
   {
    
$errors***91;"$directory"***93;***91;"$file"***93;***91;***93; = 'file not found';
   }
  }
  
closedir($handle);
 }
}

$outstr "<"."?php
// vbulletin "
.$vbversion.", ".$new_******.", ".$new_date2."
$"
."md5_sums = array(
"
;

foreach (
$md5_sums_array AS $directory => $file_count)
{
 
$outstr .= "\t'".($directory)."' => array(
"
;
 if (
is_array($errors***91;"$directory"***93;))
 {
  foreach (
$errors***91;"$directory"***93; AS $file => $error)
  {
   
$outstr .= "\t\t'".$file."' => '".$error***91;"0"***93;."',\n";
  }
 }
 
$outstr .= "\t),
"
;
}

$outstr .= ");
?"
.">";

$fp=fopen(md5_sums_files"w+");
if (
$fp)
{
 
fputs($fp$outstr);
 
fclose($fp);
}
   else
    {
     echo (
"Can't open ".md5_sums_files);
     exit;
    }

echo (
"Well, all successfully done!
Now you can check up, that in files does not remain anything with \"DGT-\".
All those phrases should be replaced by customer and licence number.

<b>Your new data:</b>

Licence Number: "
.$new_******."
Customer Number: "
.$new_customer."
Date: "
.$new_date."

HINT: Write down your customer and licence number.
WARNING: Now you should remove keygen.php.</pre>"
);


}
?>
</td>
</tr>
</table>

</body>
</html>
Đơn giản Mã hóa cơ bản dựa trên Base64 và kết hợp một số hàm về chuỗi
Bài liên quan
0