28 KiB
28 KiB
In [2]:
from requests import get,postIn [6]:
get("http://192.168.0.244:8100/culum/tea/get?id=14&access_token=11f0a07a-b6cb-4b1b-a1a4-9b83f90c9075").textOut [6]:
'{"success":false,"msg":"非法访问,没有认证","code":10007,"data":null}'In [30]:
post("http://192.168.0.205:8100/door/accredit/sendNews?access_token=649cb490-214b-45a1-997d-18e84e9348e3",json={"startTime":"25091515","endTime":"28061215","adminType":"55","type":"01","time":[1757919929119,1844406329119],"accountIp":"192.168.0.111","accountName":"NRSKKLYXDQTXUTJ","lockNo":"8686987","category":2,"serialNo":"","addAdminBand":"","addUserBand":"","removeBand":"3172414151,31313122222","doorAccreditIds":"6891,6892"}).text[1;31m---------------------------------------------------------------------------[0m [1;31mConnectionRefusedError[0m Traceback (most recent call last) File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connection.py:196[0m, in [0;36mHTTPConnection._new_conn[1;34m(self)[0m [0;32m 195[0m [38;5;28;01mtry[39;00m: [1;32m--> 196[0m sock [38;5;241m=[39m connection[38;5;241m.[39mcreate_connection( [0;32m 197[0m ([38;5;28mself[39m[38;5;241m.[39m_dns_host, [38;5;28mself[39m[38;5;241m.[39mport), [0;32m 198[0m [38;5;28mself[39m[38;5;241m.[39mtimeout, [0;32m 199[0m source_address[38;5;241m=[39m[38;5;28mself[39m[38;5;241m.[39msource_address, [0;32m 200[0m socket_options[38;5;241m=[39m[38;5;28mself[39m[38;5;241m.[39msocket_options, [0;32m 201[0m ) [0;32m 202[0m [38;5;28;01mexcept[39;00m socket[38;5;241m.[39mgaierror [38;5;28;01mas[39;00m e: File [1;32md:\Anaconda3\Lib\site-packages\urllib3\util\connection.py:85[0m, in [0;36mcreate_connection[1;34m(address, timeout, source_address, socket_options)[0m [0;32m 84[0m [38;5;28;01mtry[39;00m: [1;32m---> 85[0m [38;5;28;01mraise[39;00m err [0;32m 86[0m [38;5;28;01mfinally[39;00m: [0;32m 87[0m [38;5;66;03m# Break explicitly a reference cycle[39;00m File [1;32md:\Anaconda3\Lib\site-packages\urllib3\util\connection.py:73[0m, in [0;36mcreate_connection[1;34m(address, timeout, source_address, socket_options)[0m [0;32m 72[0m sock[38;5;241m.[39mbind(source_address) [1;32m---> 73[0m sock[38;5;241m.[39mconnect(sa) [0;32m 74[0m [38;5;66;03m# Break explicitly a reference cycle[39;00m [1;31mConnectionRefusedError[0m: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 The above exception was the direct cause of the following exception: [1;31mNewConnectionError[0m Traceback (most recent call last) File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connectionpool.py:789[0m, in [0;36mHTTPConnectionPool.urlopen[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, preload_content, decode_content, **response_kw)[0m [0;32m 788[0m [38;5;66;03m# Make the request on the HTTPConnection object[39;00m [1;32m--> 789[0m response [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39m_make_request( [0;32m 790[0m conn, [0;32m 791[0m method, [0;32m 792[0m url, [0;32m 793[0m timeout[38;5;241m=[39mtimeout_obj, [0;32m 794[0m body[38;5;241m=[39mbody, [0;32m 795[0m headers[38;5;241m=[39mheaders, [0;32m 796[0m chunked[38;5;241m=[39mchunked, [0;32m 797[0m retries[38;5;241m=[39mretries, [0;32m 798[0m response_conn[38;5;241m=[39mresponse_conn, [0;32m 799[0m preload_content[38;5;241m=[39mpreload_content, [0;32m 800[0m decode_content[38;5;241m=[39mdecode_content, [0;32m 801[0m [38;5;241m*[39m[38;5;241m*[39mresponse_kw, [0;32m 802[0m ) [0;32m 804[0m [38;5;66;03m# Everything went great![39;00m File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connectionpool.py:495[0m, in [0;36mHTTPConnectionPool._make_request[1;34m(self, conn, method, url, body, headers, retries, timeout, chunked, response_conn, preload_content, decode_content, enforce_content_length)[0m [0;32m 494[0m [38;5;28;01mtry[39;00m: [1;32m--> 495[0m conn[38;5;241m.[39mrequest( [0;32m 496[0m method, [0;32m 497[0m url, [0;32m 498[0m body[38;5;241m=[39mbody, [0;32m 499[0m headers[38;5;241m=[39mheaders, [0;32m 500[0m chunked[38;5;241m=[39mchunked, [0;32m 501[0m preload_content[38;5;241m=[39mpreload_content, [0;32m 502[0m decode_content[38;5;241m=[39mdecode_content, [0;32m 503[0m enforce_content_length[38;5;241m=[39menforce_content_length, [0;32m 504[0m ) [0;32m 506[0m [38;5;66;03m# We are swallowing BrokenPipeError (errno.EPIPE) since the server is[39;00m [0;32m 507[0m [38;5;66;03m# legitimately able to close the connection after sending a valid response.[39;00m [0;32m 508[0m [38;5;66;03m# With this behaviour, the received response is still readable.[39;00m File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connection.py:398[0m, in [0;36mHTTPConnection.request[1;34m(self, method, url, body, headers, chunked, preload_content, decode_content, enforce_content_length)[0m [0;32m 397[0m [38;5;28mself[39m[38;5;241m.[39mputheader(header, value) [1;32m--> 398[0m [38;5;28mself[39m[38;5;241m.[39mendheaders() [0;32m 400[0m [38;5;66;03m# If we're given a body we start sending that in chunks.[39;00m File [1;32md:\Anaconda3\Lib\http\client.py:1331[0m, in [0;36mHTTPConnection.endheaders[1;34m(self, message_body, encode_chunked)[0m [0;32m 1330[0m [38;5;28;01mraise[39;00m CannotSendHeader() [1;32m-> 1331[0m [38;5;28mself[39m[38;5;241m.[39m_send_output(message_body, encode_chunked[38;5;241m=[39mencode_chunked) File [1;32md:\Anaconda3\Lib\http\client.py:1091[0m, in [0;36mHTTPConnection._send_output[1;34m(self, message_body, encode_chunked)[0m [0;32m 1090[0m [38;5;28;01mdel[39;00m [38;5;28mself[39m[38;5;241m.[39m_buffer[:] [1;32m-> 1091[0m [38;5;28mself[39m[38;5;241m.[39msend(msg) [0;32m 1093[0m [38;5;28;01mif[39;00m message_body [38;5;129;01mis[39;00m [38;5;129;01mnot[39;00m [38;5;28;01mNone[39;00m: [0;32m 1094[0m [0;32m 1095[0m [38;5;66;03m# create a consistent interface to message_body[39;00m File [1;32md:\Anaconda3\Lib\http\client.py:1035[0m, in [0;36mHTTPConnection.send[1;34m(self, data)[0m [0;32m 1034[0m [38;5;28;01mif[39;00m [38;5;28mself[39m[38;5;241m.[39mauto_open: [1;32m-> 1035[0m [38;5;28mself[39m[38;5;241m.[39mconnect() [0;32m 1036[0m [38;5;28;01melse[39;00m: File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connection.py:236[0m, in [0;36mHTTPConnection.connect[1;34m(self)[0m [0;32m 235[0m [38;5;28;01mdef[39;00m [38;5;21mconnect[39m([38;5;28mself[39m) [38;5;241m-[39m[38;5;241m>[39m [38;5;28;01mNone[39;00m: [1;32m--> 236[0m [38;5;28mself[39m[38;5;241m.[39msock [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39m_new_conn() [0;32m 237[0m [38;5;28;01mif[39;00m [38;5;28mself[39m[38;5;241m.[39m_tunnel_host: [0;32m 238[0m [38;5;66;03m# If we're tunneling it means we're connected to our proxy.[39;00m File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connection.py:211[0m, in [0;36mHTTPConnection._new_conn[1;34m(self)[0m [0;32m 210[0m [38;5;28;01mexcept[39;00m [38;5;167;01mOSError[39;00m [38;5;28;01mas[39;00m e: [1;32m--> 211[0m [38;5;28;01mraise[39;00m NewConnectionError( [0;32m 212[0m [38;5;28mself[39m, [38;5;124mf[39m[38;5;124m"[39m[38;5;124mFailed to establish a new connection: [39m[38;5;132;01m{[39;00me[38;5;132;01m}[39;00m[38;5;124m"[39m [0;32m 213[0m ) [38;5;28;01mfrom[39;00m [38;5;21;01me[39;00m [0;32m 215[0m [38;5;66;03m# Audit hooks are only available in Python 3.8+[39;00m [1;31mNewConnectionError[0m: <urllib3.connection.HTTPConnection object at 0x0000024767489A60>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。 The above exception was the direct cause of the following exception: [1;31mMaxRetryError[0m Traceback (most recent call last) File [1;32md:\Anaconda3\Lib\site-packages\requests\adapters.py:589[0m, in [0;36mHTTPAdapter.send[1;34m(self, request, stream, timeout, verify, cert, proxies)[0m [0;32m 588[0m [38;5;28;01mtry[39;00m: [1;32m--> 589[0m resp [38;5;241m=[39m conn[38;5;241m.[39murlopen( [0;32m 590[0m method[38;5;241m=[39mrequest[38;5;241m.[39mmethod, [0;32m 591[0m url[38;5;241m=[39murl, [0;32m 592[0m body[38;5;241m=[39mrequest[38;5;241m.[39mbody, [0;32m 593[0m headers[38;5;241m=[39mrequest[38;5;241m.[39mheaders, [0;32m 594[0m redirect[38;5;241m=[39m[38;5;28;01mFalse[39;00m, [0;32m 595[0m assert_same_host[38;5;241m=[39m[38;5;28;01mFalse[39;00m, [0;32m 596[0m preload_content[38;5;241m=[39m[38;5;28;01mFalse[39;00m, [0;32m 597[0m decode_content[38;5;241m=[39m[38;5;28;01mFalse[39;00m, [0;32m 598[0m retries[38;5;241m=[39m[38;5;28mself[39m[38;5;241m.[39mmax_retries, [0;32m 599[0m timeout[38;5;241m=[39mtimeout, [0;32m 600[0m chunked[38;5;241m=[39mchunked, [0;32m 601[0m ) [0;32m 603[0m [38;5;28;01mexcept[39;00m (ProtocolError, [38;5;167;01mOSError[39;00m) [38;5;28;01mas[39;00m err: File [1;32md:\Anaconda3\Lib\site-packages\urllib3\connectionpool.py:843[0m, in [0;36mHTTPConnectionPool.urlopen[1;34m(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, preload_content, decode_content, **response_kw)[0m [0;32m 841[0m new_e [38;5;241m=[39m ProtocolError([38;5;124m"[39m[38;5;124mConnection aborted.[39m[38;5;124m"[39m, new_e) [1;32m--> 843[0m retries [38;5;241m=[39m retries[38;5;241m.[39mincrement( [0;32m 844[0m method, url, error[38;5;241m=[39mnew_e, _pool[38;5;241m=[39m[38;5;28mself[39m, _stacktrace[38;5;241m=[39msys[38;5;241m.[39mexc_info()[[38;5;241m2[39m] [0;32m 845[0m ) [0;32m 846[0m retries[38;5;241m.[39msleep() File [1;32md:\Anaconda3\Lib\site-packages\urllib3\util\retry.py:519[0m, in [0;36mRetry.increment[1;34m(self, method, url, response, error, _pool, _stacktrace)[0m [0;32m 518[0m reason [38;5;241m=[39m error [38;5;129;01mor[39;00m ResponseError(cause) [1;32m--> 519[0m [38;5;28;01mraise[39;00m MaxRetryError(_pool, url, reason) [38;5;28;01mfrom[39;00m [38;5;21;01mreason[39;00m [38;5;66;03m# type: ignore[arg-type][39;00m [0;32m 521[0m log[38;5;241m.[39mdebug([38;5;124m"[39m[38;5;124mIncremented Retry for (url=[39m[38;5;124m'[39m[38;5;132;01m%s[39;00m[38;5;124m'[39m[38;5;124m): [39m[38;5;132;01m%r[39;00m[38;5;124m"[39m, url, new_retry) [1;31mMaxRetryError[0m: HTTPConnectionPool(host='192.168.0.205', port=8100): Max retries exceeded with url: /door/accredit/sendNews?access_token=649cb490-214b-45a1-997d-18e84e9348e3 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000024767489A60>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。')) During handling of the above exception, another exception occurred: [1;31mConnectionError[0m Traceback (most recent call last) Cell [1;32mIn[30], line 1[0m [1;32m----> 1[0m post([38;5;124m"[39m[38;5;124mhttp://192.168.0.205:8100/door/accredit/sendNews?access_token=649cb490-214b-45a1-997d-18e84e9348e3[39m[38;5;124m"[39m,json[38;5;241m=[39m{[38;5;124m"[39m[38;5;124mstartTime[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m25091515[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mendTime[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m28061215[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124madminType[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m55[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mtype[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m01[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mtime[39m[38;5;124m"[39m:[[38;5;241m1757919929119[39m,[38;5;241m1844406329119[39m],[38;5;124m"[39m[38;5;124maccountIp[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m192.168.0.111[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124maccountName[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124mNRSKKLYXDQTXUTJ[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mlockNo[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m8686987[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mcategory[39m[38;5;124m"[39m:[38;5;241m2[39m,[38;5;124m"[39m[38;5;124mserialNo[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124maddAdminBand[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124maddUserBand[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mremoveBand[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m3172414151,31313122222[39m[38;5;124m"[39m,[38;5;124m"[39m[38;5;124mdoorAccreditIds[39m[38;5;124m"[39m:[38;5;124m"[39m[38;5;124m6891,6892[39m[38;5;124m"[39m})[38;5;241m.[39mtext File [1;32md:\Anaconda3\Lib\site-packages\requests\api.py:115[0m, in [0;36mpost[1;34m(url, data, json, **kwargs)[0m [0;32m 103[0m [38;5;28;01mdef[39;00m [38;5;21mpost[39m(url, data[38;5;241m=[39m[38;5;28;01mNone[39;00m, json[38;5;241m=[39m[38;5;28;01mNone[39;00m, [38;5;241m*[39m[38;5;241m*[39mkwargs): [0;32m 104[0m [38;5;250m [39m[38;5;124mr[39m[38;5;124;03m"""Sends a POST request.[39;00m [0;32m 105[0m [0;32m 106[0m [38;5;124;03m :param url: URL for the new :class:`Request` object.[39;00m [1;32m (...)[0m [0;32m 112[0m [38;5;124;03m :rtype: requests.Response[39;00m [0;32m 113[0m [38;5;124;03m """[39;00m [1;32m--> 115[0m [38;5;28;01mreturn[39;00m request([38;5;124m"[39m[38;5;124mpost[39m[38;5;124m"[39m, url, data[38;5;241m=[39mdata, json[38;5;241m=[39mjson, [38;5;241m*[39m[38;5;241m*[39mkwargs) File [1;32md:\Anaconda3\Lib\site-packages\requests\api.py:59[0m, in [0;36mrequest[1;34m(method, url, **kwargs)[0m [0;32m 55[0m [38;5;66;03m# By using the 'with' statement we are sure the session is closed, thus we[39;00m [0;32m 56[0m [38;5;66;03m# avoid leaving sockets open which can trigger a ResourceWarning in some[39;00m [0;32m 57[0m [38;5;66;03m# cases, and look like a memory leak in others.[39;00m [0;32m 58[0m [38;5;28;01mwith[39;00m sessions[38;5;241m.[39mSession() [38;5;28;01mas[39;00m session: [1;32m---> 59[0m [38;5;28;01mreturn[39;00m session[38;5;241m.[39mrequest(method[38;5;241m=[39mmethod, url[38;5;241m=[39murl, [38;5;241m*[39m[38;5;241m*[39mkwargs) File [1;32md:\Anaconda3\Lib\site-packages\requests\sessions.py:589[0m, in [0;36mSession.request[1;34m(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)[0m [0;32m 584[0m send_kwargs [38;5;241m=[39m { [0;32m 585[0m [38;5;124m"[39m[38;5;124mtimeout[39m[38;5;124m"[39m: timeout, [0;32m 586[0m [38;5;124m"[39m[38;5;124mallow_redirects[39m[38;5;124m"[39m: allow_redirects, [0;32m 587[0m } [0;32m 588[0m send_kwargs[38;5;241m.[39mupdate(settings) [1;32m--> 589[0m resp [38;5;241m=[39m [38;5;28mself[39m[38;5;241m.[39msend(prep, [38;5;241m*[39m[38;5;241m*[39msend_kwargs) [0;32m 591[0m [38;5;28;01mreturn[39;00m resp File [1;32md:\Anaconda3\Lib\site-packages\requests\sessions.py:703[0m, in [0;36mSession.send[1;34m(self, request, **kwargs)[0m [0;32m 700[0m start [38;5;241m=[39m preferred_clock() [0;32m 702[0m [38;5;66;03m# Send the request[39;00m [1;32m--> 703[0m r [38;5;241m=[39m adapter[38;5;241m.[39msend(request, [38;5;241m*[39m[38;5;241m*[39mkwargs) [0;32m 705[0m [38;5;66;03m# Total elapsed time of the request (approximately)[39;00m [0;32m 706[0m elapsed [38;5;241m=[39m preferred_clock() [38;5;241m-[39m start File [1;32md:\Anaconda3\Lib\site-packages\requests\adapters.py:622[0m, in [0;36mHTTPAdapter.send[1;34m(self, request, stream, timeout, verify, cert, proxies)[0m [0;32m 618[0m [38;5;28;01mif[39;00m [38;5;28misinstance[39m(e[38;5;241m.[39mreason, _SSLError): [0;32m 619[0m [38;5;66;03m# This branch is for urllib3 v1.22 and later.[39;00m [0;32m 620[0m [38;5;28;01mraise[39;00m SSLError(e, request[38;5;241m=[39mrequest) [1;32m--> 622[0m [38;5;28;01mraise[39;00m [38;5;167;01mConnectionError[39;00m(e, request[38;5;241m=[39mrequest) [0;32m 624[0m [38;5;28;01mexcept[39;00m ClosedPoolError [38;5;28;01mas[39;00m e: [0;32m 625[0m [38;5;28;01mraise[39;00m [38;5;167;01mConnectionError[39;00m(e, request[38;5;241m=[39mrequest) [1;31mConnectionError[0m: HTTPConnectionPool(host='192.168.0.205', port=8100): Max retries exceeded with url: /door/accredit/sendNews?access_token=649cb490-214b-45a1-997d-18e84e9348e3 (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x0000024767489A60>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
In [ ]:
"SELECT *,(SELECT COUNT(1) FROM FRM_DEPARTMENT WHERE A.GLBM = FRM_DEPARTMENT.SJBM) AS XJDWGS FROM ("
+ " SELECT * FROM FRM_DEPARTMENT WHERE 1=1 "
+ " and SJBM = '" + sjbm + "'"
+ " ORDER BY GLBM ) AS A "
+ " ORDER BY glbm"In [15]:
header = {
"authorization":'''eyJhbGciOiJIUzUxMiIsInppcCI6IkRFRiJ9.eNo0y9EKgzAMheF3yXUDjWla49tYzIXbmKPtxkB8d-1gdz8f5-xwaytMQJFNbRDMEhnDohl18RFZOI1JdSYScFDfuY-vWmu9qm13e2K18rHScW4wURKWwauwA_u-_kBjh7I9rB_J_ZSYyIeQ4DgBAAD__w.PMebNf9aPLD-mQv784XFRqeiuGD-RbflMKHShWVG_s0nfgmmoogquEvp448uXCjjK_qQamX0eqTnL9-qtnRO6Q'''
}In [13]:
data = get("http://192.168.0.111:9966/account/login?tokenKey=get&appId=1×tamp=0&methodName=login&userKey=FH0DH2&password=RGV2ZWxvcDg4OA%3D%3D").json()
token = data.get("results", {}).get("tokenKey", "")
key = data.get("results", {}).get("userKey", "")In [ ]:
('z16tcjymrde1c4ry', 'rck19l')In [14]:
post("http://192.168.0.111:9966/account/login",json={"appId":"1","methodName":"login","password":token,"timestamp":"Sat, 26 Jul 2025 08:37:17 GMT","userKey":key}).textOut [14]:
'{"code":4006,"message":"用户名或者密码错误超过5次数,请10分钟之后重试","success":false}'In [ ]:
INSERT INTO auth_resource(id, code, name, parentid, uri, type, method, icon, status, createtime, updatetime)
VALUES (2, 'rhfxcgindex', '车管业务', null, '', 1, 'GET', NULL, 1, CURRENT_TIMESTAMP, NULL),
(3, 'rhfxcgindex01', '允许访问页面', 2, 'rhfxcgindex', 3, 'GET', NULL, 1, CURRENT_TIMESTAMP, NULL);In [4]:
get("http://192.168.0.111:9966/userrolepermission/judgerole",headers=header).textOut [4]:
'{"success":true,"code":200,"message":"成功","results":[]}'In [18]:
get("http://192.168.0.111:9966/addResource/addResource",headers=header,params={"prename":None,"name":"车管业务","filename":"rhfxcgindex"}).textOut [18]:
'java.net.SocketTimeoutException: Read timed out'