cgi-bin/ 封包怎么做

配置运行cgi程序可分为两种情况,一是ScriptAlias目录的CGI,二是ScriptAlias以外目录的CGI。
ScriptAlias目录的CGI
ScriptAlias指令使Apache允许执行一个特定目录中的CGI程序。当客户端请求此特定目录中的资源时,Apache假定其中文件都是CGI程序并试图运行。ScriptAlias指令形如:
# ScriptAlias: This controls which directories contain server scripts.
# ScriptAliases are essentially the same as Aliases, except that
# documents in the target directory are treated as applications and
# run by the server when requested rather than as documents sent to the
The same rules about trailing "/" apply to ScriptAlias
# directives as to Alias.
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
## "/usr/local/apache/cgi-bin" should be changed to whatever your ScriptAliased# CGI directory exists, if you have that configured.#&Directory "/usr/local/apache/cgi-bin"&
AllowOverride None
Options None
Order allow,deny
Allow from all&/Directory&
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)
#AddHandler cgi-script .cgiAddHandler cgi-script .pl
1) 创建文件/usr/local/apache/cgi-bin/test.cgi,chmod a+x /usr/local/apache/cgi-bin/test.cgi.
/usr/local/apache/cgi-bin/test.cgi
#!/usr/bin/perlprint "Content-type: text/html\n\n";print "Hello, World.";
2)在浏览器中访问
ScriptAlias目录以外的CGI
由于安全原因,CGI程序通常被限制在ScriptAlias指定的目录中,如此,管理员就可以严格地控制谁可以使用CGI程序。但是,如果采取了恰当的安全方法措施,则没有理由不允许其他目录中的CGI程序运行。比如,你可能希望用户在UserDir指定的宿主目录中存放页面,而他们有自己的CGI程序,但无权存取cgi-bin目录,这样,就产生了运行其他目录中CGI程序的需求。1、用Options显式地允许CGI的执行可以在主服务器配置文件中,使用Options指令显式地允许特定目录中CGI的执行:
&Directory /usr/local/apache/htdocs/somedir&
Options +ExecCGI
&/Directory&
上述指令使Apache允许CGI文件的执行。另外,还必须告诉服务器哪些文件是CGI文件。下面的AddHandler指令告诉服务器所有带有cgi或pl后缀的文件是CGI程序:
AddHandler cgi-script .cgi .pl
2、.htaccess文件.htaccess文件是针对目录进行配置的一种方法。Apache在提供一个资源时,会在此资源所在目录中寻找.htaccess文件,如果有,则使其中的指令生效。AllowOverride 指令决定了.htaccess文件是否有效,它指定了哪些指令可以出现在其中,或者根本不允许使用。为此,需要在主服务器配置中如此配置:
AllowOverride Options
在.htaccess文件中,需要如此配置:
Options +ExecCGI
以使Apache允许此目录中CGI程序的执行。
运行访问所有用户home下的CGI
配置如下:
&Directory /home/*/public_html&Options +ExecCGIAddHandler cgi-script .cgi&/Directory&
如果只是cgi-bin下的为cgi,配置如下:
&Directory /home/*/public_html/cgi-bin&Options ExecCGISetHandler cgi-script&/Directory&
阅读(...) 评论()其实封包很简单(简单的说说腾讯封包的分析方法。)_qq宠物吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:80,444贴子:
其实封包很简单(简单的说说腾讯封包的分析方法。)
要想了解封包,必须了解,关于wpe的使用方法,建议大家在网上。其实是很简单的东西,你只要学会怎么抓包就可以了。今天,我以小诺活动的礼包,给大家说说怎么分析封包。
进入小诺,用抓取封包。其实封包中真正对我们有用的,就这一点://kaixue?cmd=4&type=5&rt=5 ,这就是经常使用的表达方式,也是腾讯最简单的封包的一种。给大家做下分析,让大家了解一下。可以分4段看这个封包,/cgi-bin/,这段没用,腾讯的封包开头全是这个。kaixue?,告诉你,你参加的是哪个活动,这里的意思是小诺的那个活动。cmd=4,告诉你活动的哪一项,=3是领取每日礼包,也就是签到,=4就是说我要领取签到大礼包。type=5,意思是我要领取第5个礼包,聪明的朋友猜猜第6个礼包怎么领?后面那个是个无用的参数,不用去理他,但是没有不行,随便给他个数字就可以。然后,用我写的小工具,就可以这样了。其实以前发现宠物的bug,都是根据封包来发现的。因为有时候只是屏蔽了社区领奖的按钮,却没有对封包做处理,导致奖励可以重复领取。大家不防试试。
别看平时都说10级以上一...
欢迎脑残粉来喷
众所周知,目前市面上死...
直到我看到这个帖子 楼...
腾讯er可是说这一块就价...
好的话剧,坚决不能错过,价格也很重要!
路过,如果去年之前看到这个,很有兴趣研究,现在看到这个,一点兴趣也没了!楼主兴致挺高的哈!
自己找bug太累了,多点人会,就能发现跟多的bug。这个封包是最简单的封包。腾讯最难得封包,是古堡2古堡什么的,那些封包,俺不会解。
楼主 你真厉害 我看了 懂了些 赞一个
我想问下 我每天没有签到能领到永久的那个吗?
师傅 可以私聊吗 我有些问题想请教您 QQ:
有方法补签到之前的吗?还有很多东西想请教楼主的,不知道楼主的QQ多少?
我的那个号乐斗2天天拍你
防止二次污染,含汞废物处置就找铜仁银湖化工
楼主 我有些问题想请教你 你的QQ号是多少啊
楼主你好 我照你这个弄他返回消息总是说登陆社区超时是怎么回事呢 能解决么 谢谢了
还就是COOK那个 里面的pet-sign我这个只有个数字0 是怎么回事呢
重启下宠物就好了,因为这个小工具检测cookie的原理是和早期的密室古堡傻瓜版一样的,不会自动修正检测cookie
很不错可以给自己写个挂了。
可惜俺这电脑用NOD32WPE会被卡察
挖坟党!!!!!
社区老超时怎么办?
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 您好: 这个帖子已经过期,此贴请大家不要再顶起,谢谢合作。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★图片来自:
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ 您好: 这个帖子已经过期,此贴请大家不要再顶起,谢谢合作。 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
贴吧热议榜
使用签名档&&
保存至快速回贴微信Post/Get的封包
https://login./jslogin?appid=wx782c26e4c19acffb&redirect_uri=/cgi-bin/mmwebwx-bin%
2Fwebwxnewloginpage&fun=new&lang=zh_CN&_=0
获取二维码
https://login./qrcode/+uuid+?t=webwx
等待扫描Get
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=1&_=9
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=1&_=9
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=1&_=9
扫描了-返回
window.code=201;
未扫描返回空
扫描之后-第一次请求成功
/cgi-bin/mmwebwx-bin/webwxstatreport?type=1&r=3
{"BaseRequest":{"Uin":0,"Sid":0},"Count":1,"List":[{"Type":1,"Text":"/cgi-bin/mmwebwx-bin/login,
First Request Success, uuid:
454d958c7f6243"}]}
扫描之后-第二次请求开始
/cgi-bin/mmwebwx-bin/webwxstatreport?type=1&r=3
{"BaseRequest":{"Uin":0,"Sid":0},"Count":1,"List":[{"Type":1,"Text":"/cgi-bin/mmwebwx-bin/login,
Second Request Start, uuid:
454d958c7f6243"}]}
等待确认Get
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=0&_=3
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=0&_=3
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=0&_=3
https://login./cgi-bin/mmwebwx-bin/login?uuid=454d958c7f6243&tip=0&_=3
手机确认-返回
window.code=200;
window.redirect_uri="/cgi-bin/mmwebwx-bin/webwxnewloginpage?
ticket=03f725ac69b6ffbd771b&lang=zh_CN&scan=";
未确认返回空
get 登陆获取Cookie
/cgi-bin/mmwebwx-bin/webwxnewloginpage?
ticket=03f725ac69b6ffbd771b&lang=zh_CN&scan=&fun=new
--设置Cookie 返回一个状态
post 第二次请求成功
/cgi-bin/mmwebwx-bin/webwxstatreport?type=1&r=8
{"BaseRequest":{"Uin":0,"Sid":0},"Count":1,"List":[{"Type":1,"Text":"/cgi-bin/mmwebwx-bin/login,
Second Request Success,
uuid: 454d958c7f6243, time: 190765ms"}]}
post 表示登陆成功-返回重要的数据key123
/cgi-bin/mmwebwx-bin/webwxinit?r=4
{"BaseRequest":{"Uin":"","Sid":"e75TXbI7TnKUevmI","Skey":"","DeviceID":"e114"}}
post 可能是获取列表
/cgi-bin/mmwebwx-bin/webwxsync?sid=e75TXbI7TnKUevmI&r=4
{"BaseRequest":{"Uin":,"Sid":"e75TXbI7TnKUevmI"},"SyncKey":{"Count":4,"List":[{"Key":1,"Val":},
{"Key":2,"Val":},{"Key":3,"Val":},{"Key":1000,"Val":}]},"rr":4}
--这里的内容在上一步返回结果里
post 可能是获取当前会话列表-大数据
/cgi-bin/mmwebwx-bin/webwxgetcontact?r=4
post 可能是在手机上显示的提示信息
/cgi-bin/mmwebwx-bin/webwxstatusnotify?r=0
{"BaseRequest":
{"Uin":,"Sid":"e75TXbI7TnKUevmI","Skey":"","DeviceID":"e114"},"Code":3,"FromUserName":"langyeie","ToUser
Name":"langyeie","ClientMsgId":"0"}
get 获取头像图片
/cgi-bin/mmwebwx-bin/webwxgeticon?seq=&username=langyeie
get 同理可以获取其他微信好友的头像
/cgi-bin/mmwebwx-bin/webwxgeticon?seq=&username=wxid_xx3mtgeux5511
post 更改什么状态?标记已读?
/cgi-bin/mmwebwx-bin/webwxbatchgetcontact?type=ex&r=2
{"BaseRequest":{"Uin":,"Sid":"e75TXbI7TnKUevmI","Skey":"","DeviceID":"e114"},"Count":10,"List":
[{"UserName":"z_zer0v","ChatRoomId":},{"UserName":"huobao002","ChatRoomId":},
{"UserName":"wxid_jo4qxoep4go411","ChatRoomId":},{"UserName":"jijunlong123456","ChatRoomId":},
{"UserName":"wxid_toyaj4qwrynb21","ChatRoomId":},{"UserName":"wxid_2","ChatRoomId":},
{"UserName":"wxid_rankrke1kkyd12","ChatRoomId":},{"UserName":"wxid_chcblpm846k022","ChatRoomId":},
{"UserName":"tw","ChatRoomId":},{"UserName":"wxid_2","ChatRoomId":}]}
get headimg ?头像?
/cgi-bin/mmwebwx-bin/webwxgetheadimg?seq=&username=@chatroom
get 监听会话
https://webpush./cgi-bin/mmwebwx-bin/synccheck?
callback=jQuery80269895_8&r=7&sid=e75TXbI7TnKUevmI&uin=&deviceid=e11
4&synckey=1___1_|977&_=7
https://webpush./cgi-bin/mmwebwx-bin/synccheck?
callback=jQuery80269895_8&r=2&sid=e75TXbI7TnKUevmI&uin=&deviceid=e11
4&synckey=1___1_|977&_=8
https://webpush./cgi-bin/mmwebwx-bin/synccheck?
callback=jQuery80269895_8&r=5&sid=e75TXbI7TnKUevmI&uin=&deviceid=e11
4&synckey=1___1_|977&_=0
https://webpush./cgi-bin/mmwebwx-bin/synccheck?
callback=jQuery80269895_8&r=5&sid=e75TXbI7TnKUevmI&uin=&deviceid=e11
4&synckey=1___1_|977&_=5
正常返回结果
window.synccheck={retcode:"0",selector:"0"}
有消息返回结果
window.synccheck={retcode:"0",selector:"6"}
发送消息返回结果
window.synccheck={retcode:"0",selector:"2"}
朋友圈有动态
window.synccheck={retcode:"0",selector:"4"}
获取消息-post-设置Cookie
/cgi-bin/mmwebwx-bin/webwxsync?sid=e75TXbI7TnKUevmI&r=2
{"BaseRequest":{"Uin":,"Sid":"e75TXbI7TnKUevmI"},"SyncKey":{"Count":5,"List":[{"Key":1,"Val":},
{"Key":2,"Val":},{"Key":3,"Val":},{"Key":201,"Val":},
{"Key":1000,"Val":}]},"rr":2}
/cgi-bin/mmwebwx-bin/webwxsync?sid=e75TXbI7TnKUevmI&r=0
{"BaseRequest":{"Uin":,"Sid":"e75TXbI7TnKUevmI"},"SyncKey":{"Count":5,"List":[{"Key":1,"Val":},
{"Key":2,"Val":},{"Key":3,"Val":},{"Key":201,"Val":},
{"Key":1000,"Val":}]},"rr":0}
/cgi-bin/mmwebwx-bin/webwxsync?sid=e75TXbI7TnKUevmI&r=0
{"BaseRequest":{"Uin":,"Sid":"e75TXbI7TnKUevmI"},"SyncKey":{"Count":5,"List":[{"Key":1,"Val":},
{"Key":2,"Val":},{"Key":3,"Val":},{"Key":201,"Val":},
{"Key":1000,"Val":}]},"rr":0}
post 发送消息
/cgi-bin/mmwebwx-bin/webwxsendmsg?sid=e75TXbI7TnKUevmI&r=0
{"BaseRequest":
{"Uin":,"Sid":"e75TXbI7TnKUevmI","Skey":"D6EBA5FA425CAE258F24E75CF51F2E1B4EEA9CC","DeviceID":"e
114"},"Msg":
{"FromUserName":"langyeie","ToUserName":"pp80000","Type":1,"Content":"55","ClientMsgId":0,"LocalID":0
/cgi-bin/mmwebwx-bin/webwxsync?sid=e75TXbI7TnKUevmI&r=0
{"BaseRequest":{"Uin":,"Sid":"e75TXbI7TnKUevmI"},"SyncKey":{"Count":5,"List":[{"Key":1,"Val":},
{"Key":2,"Val":},{"Key":3,"Val":},{"Key":201,"Val":},
{"Key":1000,"Val":}]},"rr":0}
get 有消息来,响铃
https://res./zh_CN/htmledition/swf/msg17ced3.mp3
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 cgi bin干嘛的 的文章

 

随机推荐