搴斿笰SP鍙夾ccess鐨勫畨鍏ㄥ強fileupload瓥
aspaccess:搴斿笰SP鍙夾ccess鐨勫畨鍏ㄥ強fileupload瓥
鐤鐙備唬鐮 http://http://www.zjjv.com/// ?:http:/CrazyCoder.cn/Security/Article68662.html
; ; ; ; ; ; ;闅忕潃Internet鍙戝睍Web鎶鏈鏃ユ柊鏈堝紓缁ч氱敤缃戝叧鎺ュ彛(CGI)鐨勫悗鈥淎SP鈥濅綔涓虹嶅吀鍨嬫湇鍔″櫒绔缃戦〉
璁捐℃妧鏈琚骞挎硾鍦板簲鐢ㄥ湪缃戜笂閾惰屻佺數瀛愬晢鍔°佹悳绱㈠紩鎿庣瓑鍚勭嶄簰鑱旂綉搴旂敤涓鍚屾椂Access鏁版嵁搴撲綔涓哄井杞鎺ㄥ嚭
浠ユ爣鍑咼ET涓哄紩鎿庢岄潰鍨嬫暟鎹搴撶郴缁熺敱浜庡叿鏈夋搷浣滅畝鍗曘佺晫闈㈠弸濂界瓑鐗圭偣鍏锋湁杈冨ぇ鐢ㄦ埛缇や綋鍥犳ASP锛婣ccess鎴
涓鸿稿氫腑灏忓瀷缃戜笂搴旂敤绯荤粺棣栭夋柟妗堜絾ASP锛婣ccess瑙e喅鏂规堝湪涓烘垜浠甯︽潵渚挎嵎鍚屾椂涔熷甫鏉ヤ簡涓嶅瑰拷瑙嗗畨鍏ㄩ棶
棰
; ; ; ; ; ; ASP锛婣ccess瀹夊叏闅愭偅ASP锛婣ccess瑙e喅鏂规堜富瑕佸畨鍏ㄩ殣鎮f潵鑷狝ccess鏁版嵁搴撳畨鍏ㄦу叾娆″湪浜嶢SP缃
椤佃捐¤繃绋嬩腑瀹夊叏婕忔礊
1銆丄ccess鏁版嵁搴撳瓨鍌ㄩ殣鎮
; ; ; ; ; ; 鍦ˋSP锛婣ccess搴旂敤绯荤粺涓濡傛灉鑾峰緱鎴栬呯寽鍒癆ccess鏁版嵁搴撳瓨鍌ㄨ矾寰勫拰鏁版嵁搴撳悕鍒欒ユ暟鎹搴撳氨鍙浠ヨ
涓嬭浇鍒版湰鍦颁緥濡:瀵逛簬缃戜笂涔﹀簵Access鏁版嵁搴撲汉浠鑸鍛藉悕涓篵ook.mdb銆乻tore.mdb绛夎屽瓨鍌ㄨ矾寰勮埇涓
鈥淯RL/database鈥濇垨骞茶剢鏀惧湪鏍圭洰褰(鈥淯RL/鈥)涓嬭繖鏍峰彧瑕佸湪娴忚堝櫒鍦板潃鏍忎腑鏁插叆鍦板潃
:鈥淯RL/database/store.mdb鈥濆氨鍙浠ヨ交鏄撳湴鎶妔tore.mdb涓嬭浇鍒版湰鍦版満鍣ㄤ腑
2銆丄ccess鏁版嵁搴撹В瀵嗛殣鎮
; ; ; ; ; ; ; 鐢变簬Access鏁版嵁搴撳姞瀵嗘満鍒堕潪甯哥畝鍗曟墍浠ュ嵆浣挎暟鎹搴撹剧疆浜嗗瘑鐮佽В瀵嗕篃寰堝规槗璇ユ暟鎹搴撶郴缁熼氳繃灏嗙敤
鎴疯緭鍏ュ瘑鐮佸拰鏌愬浐瀹氬瘑閽ヨ繘琛屽紓鎴栨潵褰㈡垚涓鍔犲瘑涓插苟灏嗗叾瀛樺偍鍦锛.mdb鏂囦欢涓浠庡湴鍧鈥滐紗H42鈥濆紑濮嬪尯鍩熷唴鐢
浜庡紓鎴栨搷浣滅壒鐐规槸鈥滅粡杩囦袱娆″紓鎴栧氨鎭㈠嶅師鍊尖濆洜姝ょ敤杩欏瘑閽ュ拰锛.mdb鏂囦欢涓鍔犲瘑涓茶繘琛岀 2娆″紓鎴栨搷浣滃氨鍙
浠ヨ交鏉惧湴寰楀埌Access鏁版嵁搴撳瘑鐮佸熀浜庤繖绉嶅師鐞嗗彲浠ュ緢瀹规槗鍦扮紪鍒跺嚭瑙e瘑
鐢辨ゅ彲瑙佹棤璁烘槸鍚﹁剧疆浜嗘暟鎹搴撳瘑鐮佸彧瑕佹暟鎹搴撹涓嬭浇鍏朵俊鎭灏辨病鏈変换浣曞畨鍏ㄦу彲瑷浜
3銆佹簮浠g爜瀹夊叏闅愭偅
; ; ; ; ; ; 鐢变簬ASP閲囩敤鏄闈炵紪璇戞ц瑷杩欏ぇ澶ч檷浣庝簡婧愪唬鐮佸畨鍏ㄦт换浣曚汉鍙瑕佽繘鍏ョ珯鐐瑰氨鍙浠ヨ幏寰楁簮浠g爜浠庤岄
鎴怉SP搴旂敤婧愪唬鐮佹硠闇
4銆佽捐′腑瀹夊叏闅愭偅
; ; ; ; ; ; ASP浠g爜鍒╃敤琛ㄥ崟(form)瀹炵幇鍜岀敤鎴蜂氦浜掑姛鑳借岀浉搴斿唴瀹逛細鍙嶆槧鍦ㄦ祻瑙堝櫒鍦板潃鏍忎腑濡傛灉涓嶉噰鐢ㄩ傚綋瀹夊叏
鎺鏂藉彧瑕佽颁笅杩欎簺鍐呭瑰氨鍙浠ョ粫杩囬獙璇佺洿鎺ヨ繘鍏ユ煇椤甸潰渚嬪傚湪娴忚堝櫒涓鏁插叆鈥溾︹page.asp?x=1鈥濆嵆鍙涓嶇粡杩
琛ㄥ崟椤甸潰鐩存帴杩涘叆婊¤冻鈥渪=1鈥濇潯浠堕〉闈㈠洜姝ゅ湪璁捐¢獙璇佹垨娉ㄥ唽椤甸潰鏃跺繀椤婚噰鍙栫壒娈婃帾鏂芥潵閬垮厤姝ょ被闂棰樺彂鐢
; ; ; ; ; ; 鎻愰珮鏁版嵁搴撳畨鍏ㄦх敱浜嶢ccess鏁版嵁搴撳姞瀵嗘満鍒惰繃浜庣畝鍗曞洜姝ゅ備綍鏈夋晥鍦伴槻姝Access鏁版嵁搴撹涓嬭浇灏辨垚
浜嗘彁楂楢SP锛婣ccess瑙e喅鏂规堝畨鍏ㄦч噸涓鐨勯噸
1銆侀潪甯歌勫懡鍚嶆硶
; ; ; ; ; ; 闃叉㈡暟鎹搴撹鎵惧埌绠渚挎濊矾鏂规硶鏄涓篈ccess鏁版嵁搴撴枃浠惰捣涓澶嶆潅闈炲父瑙勫悕瀛楀苟鎶婂畠瀛樻斁鍦ㄥ氬眰鐩褰曚笅
渚嬪傚逛簬缃戜笂涔﹀簵鏁版嵁搴撴枃浠朵笉瑕佺畝鍗曞湴鍛藉悕涓衡渂ook.mdb鈥濇垨鈥渟tore.mdb鈥濊屾槸瑕佽捣涓闈炲父瑙勫悕瀛椾緥濡
:faq19jhsvzbal.mdb鍐嶆妸瀹冩斁鍦ㄥ./akkjj16t/kjhgb661/acd/avccx55 鐨勭被娣卞眰鐩褰曚笅杩欐牱瀵逛簬浜涢氳繃鐚滄柟寮
寰楀埌Access鏁版嵁搴撴枃浠跺悕闈炴硶璁块棶鎬濊矾鏂规硶璧峰埌浜嗘湁鏁堥樆姝浣滅敤
2銆佷娇鐢∣DBC鏁版嵁婧
; ; ; ; ; ; 鍦ˋSP璁捐′腑搴斿敖閲忎娇鐢∣DBC鏁版嵁婧愪笉瑕佹妸鏁版嵁搴撳悕鐩存帴鍐欏湪涓鍚﹀垯鏁版嵁搴撳悕灏嗛殢ASP婧愪唬鐮佸け瀵嗚
鍚屽け瀵嗕緥濡:
DBPath = Server.MapPath(鈥./akkjj16t/
kjhgb661/acd/avccx55/faq19jhsvzbal.mdb 鈥)
conn.Open 鈥渄river={Microsoft Access Driver (锛.mdb)};dbq=鈥 锛 DBPath
;
; ; ; ; ; ; 鍙瑙佸嵆浣挎暟鎹搴撳悕瀛楄捣寰楀啀鎬寮傞殣钘忕洰褰曞啀娣盇SP婧愪唬鐮佸け瀵嗗悗鏁版嵁搴撲篃寰堝规槗琚涓嬭浇涓嬫潵濡傛灉浣跨敤
ODBC鏁版嵁婧愬氨涓嶄細瀛樺湪杩欐牱闂棰樹簡:conn.open
鈥淥DBC锛岲SN鍚嶁
; ; ; ; ; ; 瀵笰SP椤甸潰杩涜屽姞瀵嗕负鏈夋晥鍦伴槻姝ASP婧愪唬鐮佹硠闇插彲浠ュ笰SP椤甸潰杩涜屽姞瀵嗚埇鏈変袱绉嶆濊矾鏂规硶瀵笰SP椤
闈㈣繘琛屽姞瀵嗙嶆槸浣跨敤缁勪欢鎶鏈灏嗙紪绋嬮昏緫灏佽呭叆DLL鐨勪腑锛涘彟绉嶆槸浣跨敤寰杞疭cript Encoder瀵笰SP椤甸潰杩涜屽姞瀵
绗旇呰や负浣跨敤缁勪欢鎶鏈瀛樺湪涓昏侀棶棰樻槸姣忔典唬鐮佸潎闇缁勪欢鍖栨搷浣滄瘮杈冪儲鐞愬伐浣滈噺杈冨ぇ锛涜屼娇鐢⊿cript
Encoder瀵笰SP椤甸潰杩涜屽姞瀵嗘搷浣滅畝鍗曘佹敹鏁堣壇濂
Script Encoder鎬濊矾鏂规硶鍏锋湁璁稿氫紭鐐:
1.HTML浠嶅叿鏈夊緢濂藉彲缂栬緫鎬Script Encoder鍙鍔犲瘑鍦℉TML椤甸潰涓宓屽叆ASP浠g爜鍏朵粬閮ㄥ垎浠嶄繚鎸佷笉鍙樿繖灏变娇寰
鎴戜滑浠嶇劧鍙浠ヤ娇鐢‵rontPage鎴朌reamweaver绛夊父鐢ㄧ綉椤电紪杈戝伐鍏峰笻TML閮ㄥ垎杩涜屼慨鏀广佸畬鍠勫彧鏄涓嶈兘瀵
ASP鍔犲瘑閮ㄥ垎杩涜屼慨鏀瑰惁鍒欏皢瀵艰嚧鏂囦欢澶辨晥
2.鎿嶄綔绠鍗曞彧瑕佹帉鎻″嚑涓鍛戒护琛屽弬鏁板嵆鍙疭cript Encoder杩愯屾槸screnc.exe鍏朵娇鐢ㄦ濊矾鏂规硶濡備笅:
screnc [/s] [/f] [/xl] [/l defLanguage ] [/e defExtension] inputfile outputfile
;
;
鍏朵腑鍙傛暟鍚涔夊備笅:
s:灞忚斀灞忓箷杈撳嚭锛
f:鎸囧畾杈撳嚭鏂囦欢鏄鍚﹁嗙洊鍚屽悕杈撳叆鏂囦欢锛
xl:鏄鍚﹀湪.asp鏂囦欢椤堕儴娣诲姞@Language鎸囦护锛
l:defLanguag鎸囧畾缂虹渷鑴氭湰璇瑷锛
e:defExtension 鎸囧畾寰呭姞瀵嗘枃浠舵墿灞曞悕
3.鍙浠ユ壒閲忓姞瀵嗘枃浠朵娇鐢⊿crip