[fixed] add 京东参数 jdgs

This commit is contained in:
wangpengpeng 2023-03-03 15:58:38 +08:00
parent 9f6be5c1c3
commit c9810d3e82
3 changed files with 300 additions and 40 deletions

View File

@ -72,7 +72,11 @@ base = ""
}
"""
dd = 80,79,83,84,32,47,99,108,105,101,110,116,46,97,99,116,105,111,110,32,54,56,97,49,53,97,101,52,50,49,57,100,50,51,100,52,51,98,54,57,99,97,52,51,56,50,100,101,52,100,99,51,100,48,50,55,100,56,49,48,52,56,101,54,102,101,49,52,49,100,56,56,50,99,52,100,102,50,50,51,56,51,100,49,61,38,97,118,105,102,83,117,112,112,111,114,116,61,49,38,98,117,105,108,100,61,57,56,54,54,54,38,99,108,105,101,110,116,61,97,110,100,114,111,105,100,38,99,108,105,101,110,116,86,101,114,115,105,111,110,61,49,49,46,54,46,48,38,101,102,61,49,38,101,105,100,61,101,105,100,65,100,55,102,51,56,49,50,50,48,97,115,50,107,108,80,80,56,115,108,53,84,115,79,100,54,77,77,108,114,51,121,89,122,53,74,84,48,88,107,89,54,103,49,116,81,65,37,50,70,110,37,50,70,112,56,105,69,85,101,80,66,57,120,53,71,115,89,106,101,70,66,89,115,116,73,67,122,82,80,109,116,98,70,72,72,56,90,87,77,88,99,104,43,112,118,90,88,54,74,82,57,79,86,74,101,48,112,76,108,90,114,85,52,120,48,120,38,101,112,61,37,55,66,37,50,50,104,100,105,100,37,50,50,37,51,65,37,50,50,74,77,57,70,49,121,119,85,80,119,102,108,118,77,73,112,89,80,111,107,48,116,116,53,107,57,107,87,52,65,114,74,69,85,51,108,102,76,104,120,66,113,119,37,51,68,37,50,50,37,50,67,37,50,50,116,115,37,50,50,37,51,65,49,54,55,55,54,53,56,56,48,53,49,57,49,37,50,67,37,50,50,114,105,100,120,37,50,50,37,51,65,45,49,37,50,67,37,50,50,99,105,112,104,101,114,37,50,50,37,51,65,37,55,66,37,50,50,97,114,101,97,37,50,50,37,51,65,37,50,50,67,86,56,51,67,118,56,121,68,122,117,53,88,122,75,37,51,68,37,50,50,37,50,67,37,50,50,100,95,109,111,100,101,108,37,50,50,37,51,65,37,50,50,74,74,83,109,67,74,76,65,67,74,118,74,71,109,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,119,105,102,105,66,115,115,105,100,37,50,50,37,51,65,37,50,50,100,87,53,104,98,119,57,51,98,113,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,111,115,86,101,114,115,105,111,110,37,50,50,37,51,65,37,50,50,67,74,79,37,51,68,37,50,50,37,50,67,37,50,50,100,95,98,114,97,110,100,37,50,50,37,51,65,37,50,50,87,81,118,114,98,50,49,102,37,50,50,37,50,67,37,50,50,115,99,114,101,101,110,37,50,50,37,51,65,37,50,50,67,116,83,110,69,77,101,110,67,78,113,109,37,50,50,37,50,67,37,50,50,117,117,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,97,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,111,112,101,110,117,100,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,55,68,37,50,67,37,50,50,99,105,112,104,101,114,116,121,112,101,37,50,50,37,51,65,53,37,50,67,37,50,50,118,101,114,115,105,111,110,37,50,50,37,51,65,37,50,50,49,46,50,46,48,37,50,50,37,50,67,37,50,50,97,112,112,110,97,109,101,37,50,50,37,51,65,37,50,50,99,111,109,46,106,105,110,103,100,111,110,103,46,97,112,112,46,109,97,108,108,37,50,50,37,55,68,38,101,120,116,61,37,55,66,37,50,50,112,114,115,116,97,116,101,37,50,50,37,51,65,37,50,50,48,37,50,50,37,50,67,37,50,50,112,118,99,83,116,117,37,50,50,37,51,65,37,50,50,49,37,50,50,37,55,68,38,102,117,110,99,116,105,111,110,73,100,61,103,101,116,76,101,103,111,87,97,114,101,68,101,116,97,105,108,67,111,109,109,101,110,116,38,104,97,114,109,111,110,121,79,115,61,48,38,108,97,110,103,61,122,104,95,67,78,38,108,109,116,61,48,38,110,101,116,119,111,114,107,84,121,112,101,61,119,105,102,105,38,111,97,105,100,61,55,48,52,57,55,57,48,51,54,101,55,99,98,100,50,102,38,112,97,114,116,110,101,114,61,120,105,97,111,109,105,48,48,49,38,115,100,107,86,101,114,115,105,111,110,61,51,48,38,115,105,103,110,61,98,102,53,50,101,97,100,98,100,53,48,98,101,53,51,100,48,51,52,54,51,51,52,98,102,97,57,57,97,50,51,53,38,115,116,61,49,54,55,55,54,53,57,52,57,56,50,56,50,38,115,118,61,49,50,50,38,117,101,109,112,115,61,48,45,50,45,50
for one in dd:
dd1 = 80,79,83,84,32,47,99,108,105,101,110,116,46,97,99,116,105,111,110,32,98,101,102,61,49,38,98,117,105,108,100,61,57,56,54,57,49,38,99,52,54,52,97,99,56,49,51,50,49,57,55,49,100,55,99,98,57,57,100,101,98,100,55,99,52,55,54,56,97,51,57,49,100,50,55,51,50,101,51,101,102,102,49,102,48,50,55,52,99,102,97,101,54,102,55,49,98,53,52,56,98,98,61,38,99,108,105,101,110,116,61,97,110,100,114,111,105,100,38,99,108,105,101,110,116,86,101,114,115,105,111,110,61,49,49,46,54,46,51,38,101,102,61,49,38,101,105,100,61,101,105,100,65,99,57,99,49,56,49,50,48,102,97,115,98,77,76,75,80,53,104,112,51,83,79,97,89,112,81,50,48,98,80,82,98,82,106,67,121,107,87,121,54,115,67,112,97,119,86,43,69,75,85,113,116,71,108,108,87,65,49,120,57,88,53,56,99,76,68,100,54,67,68,89,52,54,97,48,78,106,97,118,99,103,77,54,72,56,87,105,116,81,66,83,49,103,79,88,67,101,103,110,83,49,78,74,77,56,50,103,80,104,53,74,48,38,101,112,61,37,55,66,37,50,50,104,100,105,100,37,50,50,37,51,65,37,50,50,74,77,57,70,49,121,119,85,80,119,102,108,118,77,73,112,89,80,111,107,48,116,116,53,107,57,107,87,52,65,114,74,69,85,51,108,102,76,104,120,66,113,119,37,51,68,37,50,50,37,50,67,37,50,50,116,115,37,50,50,37,51,65,49,54,55,55,55,53,48,48,48,53,53,51,53,37,50,67,37,50,50,114,105,100,120,37,50,50,37,51,65,45,49,37,50,67,37,50,50,99,105,112,104,101,114,37,50,50,37,51,65,37,55,66,37,50,50,97,114,101,97,37,50,50,37,51,65,37,50,50,67,86,56,51,67,118,56,121,68,122,117,53,88,122,75,37,51,68,37,50,50,37,50,67,37,50,50,100,95,109,111,100,101,108,37,50,50,37,51,65,37,50,50,74,74,83,109,67,74,76,65,67,74,118,74,71,109,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,119,105,102,105,66,115,115,105,100,37,50,50,37,51,65,37,50,50,100,87,53,104,98,119,57,51,98,113,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,111,115,86,101,114,115,105,111,110,37,50,50,37,51,65,37,50,50,67,74,79,37,51,68,37,50,50,37,50,67,37,50,50,100,95,98,114,97,110,100,37,50,50,37,51,65,37,50,50,87,81,118,114,98,50,49,102,37,50,50,37,50,67,37,50,50,115,99,114,101,101,110,37,50,50,37,51,65,37,50,50,67,116,83,110,69,77,101,110,67,78,113,109,37,50,50,37,50,67,37,50,50,117,117,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,97,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,111,112,101,110,117,100,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,55,68,37,50,67,37,50,50,99,105,112,104,101,114,116,121,112,101,37,50,50,37,51,65,53,37,50,67,37,50,50,118,101,114,115,105,111,110,37,50,50,37,51,65,37,50,50,49,46,50,46,48,37,50,50,37,50,67,37,50,50,97,112,112,110,97,109,101,37,50,50,37,51,65,37,50,50,99,111,109,46,106,105,110,103,100,111,110,103,46,97,112,112,46,109,97,108,108,37,50,50,37,55,68,38,101,120,116,61,37,55,66,37,50,50,112,114,115,116,97,116,101,37,50,50,37,51,65,37,50,50,48,37,50,50,37,50,67,37,50,50,112,118,99,83,116,117,37,50,50,37,51,65,37,50,50,49,37,50,50,37,55,68,38,102,117,110,99,116,105,111,110,73,100,61,119,97,114,101,66,117,115,105,110,101,115,115,38,104,97,114,109,111,110,121,79,115,61,48,38,108,97,110,103,61,122,104,95,67,78,38,108,109,116,61,48,38,110,101,116,119,111,114,107,84,121,112,101,61,119,105,102,105,38,111,97,105,100,61,55,48,52,57,55,57,48,51,54,101,55,99,98,100,50,102,38,112,97,114,116,110,101,114,61,116,101,110,99,101,110,116,38,115,99,118,97,108,61,49,48,48,52,49,48,55,54,51,55,56,51,50,54,38,115,100,107,86,101,114,115,105,111,110,61,51,48,38,115,105,103,110,61,56,57,97,57,53,57,101,100,101,53,48,97,53,57,56,101,99,97,50,49,54,49,53,102,50,52,55,51,49,102,51,49,38,115,116,61,49,54,55,55,56,48,56,49,52,48,55,53,55,38,115,118,61,49,48,50,38,117,101,109,112,115,61,48,45,50,45,50
dd2 = 123,34,97,98,84,101,115,116,56,48,48,34,58,116,114,117,101,44,34,97,99,99,101,112,116,80,114,105,118,97,99,121,34,58,116,114,117,101,44,34,97,118,111,105,100,76,105,118,101,34,58,102,97,108,115,101,44,34,98,114,97,110,100,34,58,34,82,101,100,109,105,34,44,34,99,105,116,121,67,111,100,101,34,58,55,50,44,34,99,105,116,121,73,100,34,58,48,44,34,99,112,115,78,111,84,117,97,110,34,58,110,117,108,108,44,34,100,97,114,107,77,111,100,101,108,69,110,117,109,34,58,51,44,34,100,105,115,116,114,105,99,116,73,100,34,58,48,44,34,101,118,101,110,116,73,100,34,58,34,83,116,97,114,116,117,112,95,79,112,101,110,65,112,112,80,97,114,97,109,95,83,116,97,116,117,115,34,44,34,102,114,111,109,84,121,112,101,34,58,48,44,34,105,115,68,101,115,67,98,99,34,58,116,114,117,101,44,34,108,97,116,105,116,117,100,101,34,58,34,48,46,48,34,44,34,108,101,103,111,34,58,116,114,117,101,44,34,108,111,110,103,105,116,117,100,101,34,58,34,48,46,48,34,44,34,109,111,100,101,108,34,58,34,77,50,48,49,48,74,49,57,83,67,34,44,34,111,99,114,70,108,97,103,34,58,102,97,108,115,101,44,34,111,110,101,98,111,120,67,104,97,110,110,101,108,34,58,102,97,108,115,101,44,34,111,110,101,98,111,120,75,101,121,119,111,114,100,34,58,34,34,44,34,111,110,101,98,111,120,83,111,117,114,99,101,34,58,34,34,44,34,111,118,101,114,115,101,97,115,34,58,48,44,34,112,100,86,101,114,115,105,111,110,34,58,34,49,34,44,34,112,101,114,115,111,110,97,115,34,58,110,117,108,108,44,34,112,108,117,103,105,110,86,101,114,115,105,111,110,34,58,49,48,49,48,53,48,44,34,112,108,117,115,67,108,105,99,107,67,111,117,110,116,34,58,48,44,34,112,108,117,115,76,97,110,100,101,100,70,97,116,105,103,117,101,34,58,48,44,34,112,114,111,100,117,99,116,74,100,118,34,58,34,48,124,100,105,114,101,99,116,124,45,124,110,111,110,101,124,45,124,49,54,55,55,55,50,52,54,50,54,52,52,48,124,49,54,55,55,56,48,55,52,49,48,34,44,34,112,114,111,118,105,110,99,101,73,100,34,58,34,48,34,44,34,112,114,115,116,97,116,101,34,58,34,48,34,44,34,115,101,97,114,99,104,87,97,114,101,102,108,97,103,34,58,34,34,44,34,115,101,108,102,68,101,108,105,118,101,114,121,34,58,34,48,34,44,34,115,107,117,73,100,34,58,34,49,48,48,48,52,50,55,49,50,56,57,49,34,44,34,115,111,117,114,99,101,95,116,121,112,101,34,58,34,109,95,100,101,115,116,105,110,97,116,105,111,110,95,112,97,103,101,34,44,34,115,111,117,114,99,101,95,118,97,108,117,101,34,58,34,34,44,34,116,111,119,110,73,100,34,58,48,44,34,117,65,100,100,114,73,100,34,58,34,48,34,44,34,117,116,109,77,101,100,105,117,109,34,58,110,117,108,108,44,34,119,97,114,101,73,110,110,101,114,83,111,117,114,99,101,34,58,34,101,120,116,114,97,46,105,110,110,101,114,46,115,111,117,114,99,101,46,105,110,105,116,34,44,34,121,114,113,78,101,119,34,58,34,49,34,125
dd3 = 123,34,97,98,84,101,115,116,56,48,48,34,58,116,114,117,101,44,34,97,99,99,101,112,116,80,114,105,118,97,99,121,34,58,116,114,117,101,44,34,97,118,111,105,100,76,105,118,101,34,58,102,97,108,115,101,44,34,98,114,97,110,100,34,58,34,82,101,100,109,105,34,44,34,99,105,116,121,67,111,100,101,34,58,55,50,44,34,99,105,116,121,73,100,34,58,48,44,34,99,112,115,78,111,84,117,97,110,34,58,110,117,108,108,44,34,100,97,114,107,77,111,100,101,108,69,110,117,109,34,58,51,44,34,100,105,115,116,114,105,99,116,73,100,34,58,48,44,34,101,118,101,110,116,73,100,34,58,34,83,116,97,114,116,117,112,95,79,112,101,110,65,112,112,80,97,114,97,109,95,83,116,97,116,117,115,34,44,34,102,114,111,109,84,121,112,101,34,58,48,44,34,105,115,68,101,115,67,98,99,34,58,116,114,117,101,44,34,108,97,116,105,116,117,100,101,34,58,34,48,46,48,34,44,34,108,101,103,111,34,58,116,114,117,101,44,34,108,111,110,103,105,116,117,100,101,34,58,34,48,46,48,34,44,34,109,111,100,101,108,34,58,34,77,50,48,49,48,74,49,57,83,67,34,44,34,111,99,114,70,108,97,103,34,58,102,97,108,115,101,44,34,111,110,101,98,111,120,67,104,97,110,110,101,108,34,58,102,97,108,115,101,44,34,111,110,101,98,111,120,75,101,121,119,111,114,100,34,58,34,34,44,34,111,110,101,98,111,120,83,111,117,114,99,101,34,58,34,34,44,34,111,118,101,114,115,101,97,115,34,58,48,44,34,112,100,86,101,114,115,105,111,110,34,58,34,49,34,44,34,112,101,114,115,111,110,97,115,34,58,110,117,108,108,44,34,112,108,117,103,105,110,86,101,114,115,105,111,110,34,58,49,48,49,48,53,48,44,34,112,108,117,115,67,108,105,99,107,67,111,117,110,116,34,58,48,44,34,112,108,117,115,76,97,110,100,101,100,70,97,116,105,103,117,101,34,58,48,44,34,112,114,111,100,117,99,116,74,100,118,34,58,34,48,124,100,105,114,101,99,116,124,45,124,110,111,110,101,124,45,124,49,54,55,55,55,50,52,54,50,54,52,52,48,124,49,54,55,55,56,49,57,56,52,49,34,44,34,112,114,111,118,105,110,99,101,73,100,34,58,34,48,34,44,34,112,114,115,116,97,116,101,34,58,34,48,34,44,34,115,101,97,114,99,104,87,97,114,101,102,108,97,103,34,58,34,34,44,34,115,101,108,102,68,101,108,105,118,101,114,121,34,58,34,48,34,44,34,115,107,117,73,100,34,58,34,49,48,48,51,57,52,57,52,53,48,53,49,53,56,34,44,34,115,111,117,114,99,101,95,116,121,112,101,34,58,34,109,95,100,101,115,116,105,110,97,116,105,111,110,95,112,97,103,101,34,44,34,115,111,117,114,99,101,95,118,97,108,117,101,34,58,34,34,44,34,116,111,119,110,73,100,34,58,48,44,34,117,65,100,100,114,73,100,34,58,34,48,34,44,34,117,116,109,77,101,100,105,117,109,34,58,110,117,108,108,44,34,119,97,114,101,73,110,110,101,114,83,111,117,114,99,101,34,58,34,101,120,116,114,97,46,105,110,110,101,114,46,115,111,117,114,99,101,46,105,110,105,116,34,44,34,121,114,113,78,101,119,34,58,34,49,34,125
dd4 = 80,79,83,84,32,47,99,108,105,101,110,116,46,97,99,116,105,111,110,32,56,100,57,98,100,48,98,99,101,53,55,57,51,49,51,54,52,57,52,56,54,49,102,100,97,51,49,55,100,51,101,50,49,52,48,48,55,101,102,99,99,97,52,52,99,52,53,57,49,48,101,100,100,57,50,101,98,49,54,53,49,48,102,100,61,38,98,101,102,61,49,38,98,117,105,108,100,61,57,56,54,57,49,38,99,108,105,101,110,116,61,97,110,100,114,111,105,100,38,99,108,105,101,110,116,86,101,114,115,105,111,110,61,49,49,46,54,46,51,38,101,102,61,49,38,101,105,100,61,101,105,100,65,99,57,99,49,56,49,50,48,102,97,115,98,77,76,75,80,53,104,112,51,83,79,97,89,112,81,50,48,98,80,82,98,82,106,67,121,107,87,121,54,115,67,112,97,119,86,43,69,75,85,113,116,71,108,108,87,65,49,120,57,88,53,56,99,76,68,100,54,67,68,89,52,54,97,48,78,106,97,118,99,103,77,54,72,56,87,105,116,81,66,83,49,103,79,88,67,101,103,110,83,49,78,74,77,56,50,103,80,104,53,74,48,38,101,112,61,37,55,66,37,50,50,104,100,105,100,37,50,50,37,51,65,37,50,50,74,77,57,70,49,121,119,85,80,119,102,108,118,77,73,112,89,80,111,107,48,116,116,53,107,57,107,87,52,65,114,74,69,85,51,108,102,76,104,120,66,113,119,37,51,68,37,50,50,37,50,67,37,50,50,116,115,37,50,50,37,51,65,49,54,55,55,56,50,52,53,49,52,52,54,51,37,50,67,37,50,50,114,105,100,120,37,50,50,37,51,65,45,49,37,50,67,37,50,50,99,105,112,104,101,114,37,50,50,37,51,65,37,55,66,37,50,50,97,114,101,97,37,50,50,37,51,65,37,50,50,67,86,56,51,67,118,56,121,68,122,117,53,88,122,75,37,51,68,37,50,50,37,50,67,37,50,50,100,95,109,111,100,101,108,37,50,50,37,51,65,37,50,50,74,74,83,109,67,74,76,65,67,74,118,74,71,109,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,119,105,102,105,66,115,115,105,100,37,50,50,37,51,65,37,50,50,100,87,53,104,98,119,57,51,98,113,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,111,115,86,101,114,115,105,111,110,37,50,50,37,51,65,37,50,50,67,74,79,37,51,68,37,50,50,37,50,67,37,50,50,100,95,98,114,97,110,100,37,50,50,37,51,65,37,50,50,87,81,118,114,98,50,49,102,37,50,50,37,50,67,37,50,50,115,99,114,101,101,110,37,50,50,37,51,65,37,50,50,67,116,83,110,69,77,101,110,67,78,113,109,37,50,50,37,50,67,37,50,50,117,117,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,97,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,50,67,37,50,50,111,112,101,110,117,100,105,100,37,50,50,37,51,65,37,50,50,67,87,89,53,90,87,86,117,89,119,86,118,89,116,79,53,90,116,100,119,90,71,37,51,68,37,51,68,37,50,50,37,55,68,37,50,67,37,50,50,99,105,112,104,101,114,116,121,112,101,37,50,50,37,51,65,53,37,50,67,37,50,50,118,101,114,115,105,111,110,37,50,50,37,51,65,37,50,50,49,46,50,46,48,37,50,50,37,50,67,37,50,50,97,112,112,110,97,109,101,37,50,50,37,51,65,37,50,50,99,111,109,46,106,105,110,103,100,111,110,103,46,97,112,112,46,109,97,108,108,37,50,50,37,55,68,38,101,120,116,61,37,55,66,37,50,50,112,114,115,116,97,116,101,37,50,50,37,51,65,37,50,50,48,37,50,50,37,50,67,37,50,50,112,118,99,83,116,117,37,50,50,37,51,65,37,50,50,49,37,50,50,37,55,68,38,102,117,110,99,116,105,111,110,73,100,61,119,97,114,101,66,117,115,105,110,101,115,115,38,104,97,114,109,111,110,121,79,115,61,48,38,108,97,110,103,61,122,104,95,67,78,38,108,109,116,61,48,38,110,101,116,119,111,114,107,84,121,112,101,61,119,105,102,105,38,111,97,105,100,61,55,48,52,57,55,57,48,51,54,101,55,99,98,100,50,102,38,112,97,114,116,110,101,114,61,116,101,110,99,101,110,116,38,115,99,118,97,108,61,49,48,48,54,50,56,56,52,57,52,54,51,53,53,38,115,100,107,86,101,114,115,105,111,110,61,51,48,38,115,105,103,110,61,57,48,100,100,99,51,52,97,51,55,49,98,57,49,54,102,57,97,55,54,97,55,51,98,55,55,56,48,54,55,54,53,38,115,116,61,49,54,55,55,56,50,56,48,57,51,48,50,49,38,115,118,61,49,49,48,38,117,101,109,112,115,61,48,45,50,45,50
for one in dd4:
base += chr(one)
print(base)
@ -142,17 +146,8 @@ def get_cipher_uuid(uuid: str):
if __name__ == '__main__':
"""
oyTrYvHvc3G4CNKsExHydWUiSwPtY2VmdPLyaXZrY3usExHydWUiSwP2b2vuJQv2ZIS6ZwPic2UiSwTyYW5uStesUwVubWusBMTtaXH5G29uZIS6DzSiSwDfdRvTZMS6CMmsY3LzJw9UdWPkStfkdWniBMTuYXThJW9uZWnPbxVjStezBMTuaXD0cwvtdOvuStemBMTvdwVkd
OvuStesU3HrcxH1cP9FcQVkGXLmUQPyYW1pU3HrdRVzSsmsZxTlbVH5cQUsEtKiSwvzHQVzG2TtStf0cxVvBMTiYXHfdRVuZIS6StKkCMSiSwnvZ28sExHydWUiSwnlbwdfdRVuZIS6StKkCMSiSw1lZQViStesJJSmCJLACJvJGySiSw9tcuZiYWcsEwZrbRDvBMTlbwVsb3
rNaQPkbwViStfwYWnzZImsb25vYw94I2V5d29yZMS6SsSiSw9kZWTloPDldXTtZIS6SsSiSw92ZXTzZWPzStemBMTmZPZvcxDfb24sEsSnSsmscQVyc29kYXCsEw51bQmiSxLidWdfbvZvcxDfb24sEtOmCJK1CMmscQn1c0DiaWDhG291bxGsEtKiSxLidXDCYW5uZWHQYXH
fZ3VvStemBMTmcw9udWD0IwH2StesCRnrcRLjYXThZXH8dP8yCNO4DJOyDJS1X2PmcQ1rcwjvdRn0dWvxdWPkZ3m1CNu2Dv8mX3HvbwDvbxHpCP8mpNO2DzYyDzcnEJSsBMTmcw92aW5tZUvuStesCMSiSxLyc3HrdQUsEsSmSsmsc2VrcwDeV2PyZWZiYWcsEsSsBMTzZWnw
HQViaXZvcxusEsSmSsmsc2j1IWGsEsSnCNK1DNc2ENOyDzY1CySiSxDldXTtZV90oXLvStesbWvkaV93YXTvSsmsc291cwDvX3ZrbRVvStesSsmsdQ93buvuStemBMT1GWHucuvuStesCMSiSxV0bU1vZQv1bIS6bxVibMmsd2PyZUvkbwVyU291cwDvStesZXr0cwOkaW5kZ
XSkc291cwDvBwvkaXGsBMT5cxPEZXcsEsSnSx0=
"""
# oyTrYvHvc3G4CNKsExHydWUiSwPtY2VmdPLyaXZrY3usExHydWUiSwP2b2vuJQv2ZIS6ZwPic2UiSwTyYW5uStesUwVubWusBMTtaXH5G29uZIS6DzSiSwDfdRvTZMS6CMmsY3LzJw9UdWPkStfkdWniBMTuYXThJW9uZWnPbxVjStezBMTuaXD0cwvtdOvuStemBMTvdwVkdOvuStesU3HrcxH1cP9FcQVkGXLmUQPyYW1pU3HrdRVzSsmsZxTlbVH5cQUsEtKiSwvzHQVzG2TtStf0cxVvBMTiYXHfdRVuZIS6StKkCMSiSwnvZ28sExHydWUiSwnlbwdfdRVuZIS6StKkCMSiSw1lZQViStesJJSmCJLACJvJGySiSw9tcuZiYWcsEwZrbRDvBMTlbwVsb3rNaQPkbwViStfwYWnzZImsb25vYw94I2V5d29yZMS6SsSiSw9kZWTloPDldXTtZIS6SsSiSw92ZXTzZWPzStemBMTmZPZvcxDfb24sEsSnSsmscQVyc29kYXCsEw51bQmiSxLidWdfbvZvcxDfb24sEtOmCJK1CMmscQn1c0DiaWDhG291bxGsEtKiSxLidXDCYW5uZWHQYXHfZ3VvStemBMTmcw9udWD0IwH2StesCRnrcRLjYXThZXH8dP8yCNO4DJOyDJS1X2PmcQ1rcwjvdRn0dWvxdWPkZ3m1CNu2Dv8mX3HvbwDvbxHpCP8mpNO2DzYyDzcnEJSsBMTmcw92aW5tZUvuStesCMSiSxLyc3HrdQUsEsSmSsmsc2VrcwDeV2PyZWZiYWcsEsSsBMTzZWnwHQViaXZvcxusEsSmSsmsc2j1IWGsEsSnCNK1DNc2ENOyDzY1CySiSxDldXTtZV90oXLvStesbWvkaV93YXTvSsmsc291cwDvX3ZrbRVvStesSsmsdQ93buvuStemBMT1GWHucuvuStesCMSiSxV0bU1vZQv1bIS6bxVibMmsd2PyZUvkbwVyU291cwDvStesZXr0cwOkaW5kZXSkc291cwDvBwvkaXGsBMT5cxPEZXcsEsSnSx0=
uuid_str = '{"abTest800":true,"acceptPrivacy":true,"avoidLive":false,"brand":"Redmi","cityCode":72,"cityId":0,"cpsNoTuan":null,"darkModelEnum":3,"districtId":0,"eventId":"Startup_OpenAppParam_Status","fromType":0,"isDesCbc":true,"latitude":"0.0","lego":true,"longitude":"0.0","model":"M2010J19SC","ocrFlag":false,"oneboxChannel":false,"oneboxKeyword":"","oneboxSource":"","overseas":0,"pdVersion":"1","personas":null,"pluginVersion":101050,"plusClickCount":0,"plusLandedFatigue":0,"productJdv":"0|appmarket|t_2018512525_appmarket|tuiguang|50966_0_tencent_0_0|1676277192000|1676351316","provinceId":"0","prstate":"0","searchWareflag":"","selfDelivery":"0","skuId":"100034546415","source_type":"m_destination_page","source_value":"","townId":0,"uAddrId":"0","utmMedium":null,"wareInnerSource":"extra.inner.source.init","yrqNew":"1"}'
uuid_str = '{"abTest800":true,"acceptPrivacy":true,"avoidLive":false,"brand":"Redmi","cityCode":72,"cityId":0,"cpsNoTuan":null,"darkModelEnum":3,"districtId":0,"eventId":"Startup_OpenAppParam_Status","fromType":0,"isDesCbc":true,"latitude":"0.0","lego":true,"longitude":"0.0","model":"M2010J19SC","ocrFlag":false,"oneboxChannel":false,"oneboxKeyword":"","oneboxSource":"","overseas":0,"pdVersion":"1","personas":null,"pluginVersion":101050,"plusClickCount":0,"plusLandedFatigue":0,"productJdv":"0|direct|-|none|-|1677724626440|1677827410","provinceId":"0","prstate":"0","searchWareflag":"","selfDelivery":"0","skuId":"10062884946355","source_type":"m_destination_page","source_value":"","townId":0,"uAddrId":"0","utmMedium":null,"wareInnerSource":"extra.inner.source.init","yrqNew":"1"}'
get_cipher_uuid(uuid_str)

171
apps/jingdong/jdgs.py Normal file
View File

@ -0,0 +1,171 @@
"""
body: {"abTest800":true,"acceptPrivacy":true,"avoidLive":false,"brand":"Redmi","cityCode":72,"cityId":0,"cpsNoTuan":null,"darkModelEnum":3,"districtId":0,"eventId":"Startup_OpenAppParam_Status","fromType":0,"isDesCbc":true,"latitude":"0.0","lego":true,"longitude":"0.0","model":"M2010J19SC","ocrFlag":false,"oneboxChannel":false,"oneboxKeyword":"","oneboxSource":"","overseas":0,"pdVersion":"1","personas":null,"pluginVersion":101050,"plusClickCount":0,"plusLandedFatigue":0,"productJdv":"0|direct|-|none|-|1677724626440|1677827410","provinceId":"0","prstate":"0","searchWareflag":"","selfDelivery":"0","skuId":"10062884946355","source_type":"m_destination_page","source_value":"","townId":0,"uAddrId":"0","utmMedium":null,"wareInnerSource":"extra.inner.source.init","yrqNew":"1"}
这个body sha256 --> 8d9bd0bce5793136494861fda317d3e214007efcca44c45910edd92eb16510fd
自己加密oyTrYvHvc3G4CNKsExHydWUiSwPtY2VmdPLyaXZrY3usExHydWUiSwP2b2vuJQv2ZIS6ZwPic2UiSwTyYW5uStesUwVubWusBMTtaXH5G29uZIS6DzSiSwDfdRvTZMS6CMmsY3LzJw9UdWPkStfkdWniBMTuYXThJW9uZWnPbxVjStezBMTuaXD0cwvtdOvuStemBMTvdwVkdOvuStesU3HrcxH1cP9FcQVkGXLmUQPyYW1pU3HrdRVzSsmsZxTlbVH5cQUsEtKiSwvzHQVzG2TtStf0cxVvBMTiYXHfdRVuZIS6StKkCMSiSwnvZ28sExHydWUiSwnlbwdfdRVuZIS6StKkCMSiSw1lZQViStesJJSmCJLACJvJGySiSw9tcuZiYWcsEwZrbRDvBMTlbwVsb3rNaQPkbwViStfwYWnzZImsb25vYw94I2V5d29yZMS6SsSiSw9kZWTloPDldXTtZIS6SsSiSw92ZXTzZWPzStemBMTmZPZvcxDfb24sEsSnSsmscQVyc29kYXCsEw51bQmiSxLidWdfbvZvcxDfb24sEtOmCJK1CMmscQn1c0DiaWDhG291bxGsEtKiSxLidXDCYW5uZWHQYXHfZ3VvStemBMTmcw9udWD0IwH2StesCRnuaXTvY3H8BXnkb25vpM18CJY3DzcyDNYyDtG0CRmnDtc3ENS3DNOmSsmscRTldwvkY2VTZMS6StKsBMTmcxD0YXHvStesCMSiSxDvYXTtaPdrcwVwbQPxStesSsmsc2ViZuHvbQv2ZXT5StesCMSiSxDhdUvuStesCJKmDtS4ENG5DNYzDJUsBMTzb3VyY2VpdRvmZIS6Sw1pZQVzdQvkYXHfb25pcQPxZISiSxDldXTtZV92YWn1ZIS6SsSiSxHld25TZMS6CMmsdUPuZRTTZMS6StKsBMT1dQ1DZWHfdW0sEw51bQmiSxdrcwVTbw5vcvDldXTtZIS6SwV4dRTrBwvkbwVyBxDldXTtZI5fbwv0SsmsoXTnJwV3StesCIT9
抓包 oyTrYvHvc3G4CNKsExHydWUiSwPtY2VmdPLyaXZrY3usExHydWUiSwP2b2vuJQv2ZIS6ZwPic2UiSwTyYW5uStesUwVubWusBMTtaXH5G29uZIS6DzSiSwDfdRvTZMS6CMmsY3LzJw9UdWPkStfkdWniBMTuYXThJW9uZWnPbxVjStezBMTuaXD0cwvtdOvuStemBMTvdwVkdOvuStesU3HrcxH1cP9FcQVkGXLmUQPyYW1pU3HrdRVzSsmsZxTlbVH5cQUsEtKiSwvzHQVzG2TtStf0cxVvBMTiYXHfdRVuZIS6StKkCMSiSwnvZ28sExHydWUiSwnlbwdfdRVuZIS6StKkCMSiSw1lZQViStesJJSmCJLACJvJGySiSw9tcuZiYWcsEwZrbRDvBMTlbwVsb3rNaQPkbwViStfwYWnzZImsb25vYw94I2V5d29yZMS6SsSiSw9kZWTloPDldXTtZIS6SsSiSw92ZXTzZWPzStemBMTmZPZvcxDfb24sEsSnSsmscQVyc29kYXCsEw51bQmiSxLidWdfbvZvcxDfb24sEtOmCJK1CMmscQn1c0DiaWDhG291bxGsEtKiSxLidXDCYW5uZWHQYXHfZ3VvStemBMTmcw9udWD0IwH2StesCRnuaXTvY3H8BXnkb25vpM18CJY3DzcyDNYyDtG0CRmnDtc3ENS3DNOmSsmscRTldwvkY2VTZMS6StKsBMTmcxD0YXHvStesCMSiSxDvYXTtaPdrcwVwbQPxStesSsmsc2ViZuHvbQv2ZXT5StesCMSiSxDhdUvuStesCJKmDtS4ENG5DNYzDJUsBMTzb3VyY2VpdRvmZIS6Sw1pZQVzdQvkYXHfb25pcQPxZISiSxDldXTtZV92YWn1ZIS6SsSiSxHld25TZMS6CMmsdUPuZRTTZMS6StKsBMT1dQ1DZWHfdW0sEw51bQmiSxdrcwVTbw5vcvDldXTtZIS6SwV4dRTrBwvkbwVyBxDldXTtZI5fbwv0SsmsoXTnJwV3StesCIT9
url
https://api.m.jd.com/client.action?functionId=wareBusiness&lmt=0&clientVersion=11.6.3&build=98691&client=android&partner=tencent&oaid=704979036e7cbd2f&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&sdkVersion=30&lang=zh_CN&harmonyOs=0&networkType=wifi&uemps=0-2-2&ext=%7B%22prstate%22%3A%220%22%2C%22pvcStu%22%3A%221%22%7D&ef=1&ep=%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1677824514463%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22area%22%3A%22CV83Cv8yDzu5XzK%3D%22%2C%22d_model%22%3A%22JJSmCJLACJvJGm%3D%3D%22%2C%22wifiBssid%22%3A%22dW5hbw93bq%3D%3D%22%2C%22osVersion%22%3A%22CJO%3D%22%2C%22d_brand%22%3A%22WQvrb21f%22%2C%22screen%22%3A%22CtSnEMenCNqm%22%2C%22uuid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22aid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22openudid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D&bef=1&scval=10062884946355&st=1677828093021&sign=90ddc34a371b916f9a76a73b77806765&sv=110
进so之前字符串
------------------------------------------------------------------------------------------------------------------------
101 POST /client.action 8d9bd0bce5793136494861fda317d3e214007efcca44c45910edd92eb16510fd=&bef=1&build=98691&client=android&clientVersion=11.6.3&ef=1&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&ep=%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1677824514463%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22area%22%3A%22CV83Cv8yDzu5XzK%3D%22%2C%22d_model%22%3A%22JJSmCJLACJvJGm%3D%3D%22%2C%22wifiBssid%22%3A%22dW5hbw93bq%3D%3D%22%2C%22osVersion%22%3A%22CJO%3D%22%2C%22d_brand%22%3A%22WQvrb21f%22%2C%22screen%22%3A%22CtSnEMenCNqm%22%2C%22uuid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22aid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22openudid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D&ext=%7B%22prstate%22%3A%220%22%2C%22pvcStu%22%3A%221%22%7D&functionId=wareBusiness&harmonyOs=0&lang=zh_CN&lmt=0&networkType=wifi&oaid=704979036e7cbd2f&partner=tencent&scval=10062884946355&sdkVersion=30&sign=90ddc34a371b916f9a76a73b77806765&st=1677828093021&sv=110&uemps=0-2-2
lime|-|lime|-|-|-|-|-|-|-|-|-|-|-|-|-|-§§0|1§§-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-§§-|114551566336§§-|-|1.0|-§§0|1|-|-|-|-|-|-|-|-|-§§XiaoMi/MIUI/V125|-|-|1677724370806|-§§-|-|-|-|-|-|-
eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0
1.0
83
------------------------------------------------------------------------------------------------------------------------
so输出
{
"b1": "c3a7d0af-a6b3-4328-a3e0-3b9d0a166a1c",
"b2": "3.1.1_0",
"b3": "2.0",
"b4": "vG7ahFWLXQcxAG3vGWrC/D9N651SrdJUGnjE5nOslZQ6isdNl0t2KD6o3agNsNDjdO3b4slHyhDVu8sMNLQLVcLTsQ+r+jJF6dZbrJ8MdGtNkeOktyGxT1EmQyG3UCn5nesqUrd6Qt9PBOV0fndcGdt9Pbf/hk36kEt7NxQpFHNXgwacTWbJTZx+TvQxWfSwu7pgpXtTV2SQon2qV9EV5GomIPv+PqXKnxvtOUP3c+PI9cFMbM8yPeQ66K/jeNsRmDxrzOSFqtKxpvsKV3Bg97QKCAnom5PsHlsCReAGTZOsc2irUDeyctdHBEMHJ1IDAwI1HBL1XH7yBCPT4pkcqIKXnHKbGGXR4UtH2RlbmbDTPyxrcWoO7sKX",
"b5": "f04c2070f0e9ed509682171ecad16d61f157fbfb",
"b7": "1677828093045",
"b6": "2dddc1245e2491eadc78d7f418338972a9e533b6"
}
"""
import requests
headers = {
"Host": "api.m.jd.com",
"j-e-h": "%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1677824514576%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22user-agent%22%3A%22b2jedRHmBzCkCJSkCJjgZQ1rbQm7YW5ucw9fZNj2ZXTzaW9kBzOnBtYkCzjsdWviZM85ENY5CJjzY3TvZW4lCJK4CRqyCtO4E29zBzOnEm%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D",
"jdgs": "{\"b1\":\"c3a7d0af-a6b3-4328-a3e0-3b9d0a166a1c\",\"b2\":\"3.1.1_0\",\"b3\":\"2.0\",\"b4\":\"vG7ahFWLXQcxAG3vGWrC/D9N651SrdJUGnjE5nOslZQ6isdNl0t2KD6o3agNsNDjdO3b4slHyhDVu8sMNLQLVcLTsQ+r+jJF6dZbrJ8MdGtNkeOktyGxT1EmQyG3UCn5nesqUrd6Qt9PBOV0fndcGdt9Pbf/hk36kEt7NxQpFHNXgwacTWbJTZx+TvQxWfSwu7pgpXtTV2SQon2qV9EV5GomIPv+PqXKnxvtOUP3c+PI9cFMbM8yPeQ66K/jeNsRmDxrzOSFqtKxpvsKV3Bg97QKCAnom5PsHlsCReAGTZOsc2irUDeyctdHBEMHJ1IDAwI1HBL1XH7yBCPT4pkcqIKXnHKbGGXR4UtH2RlbmbDTPyxrcWoO7sKX\",\"b5\":\"f04c2070f0e9ed509682171ecad16d61f157fbfb\",\"b7\":\"1677828093045\",\"b6\":\"2dddc1245e2491eadc78d7f418338972a9e533b6\"}",
"jdc-backup": "whwswswws=JD012145b93ySE7EEFDG167782808245402tpEPDqwawQVcY7Qmiz2__ZkJcpPOYirfhX0QOVRxrNY1fUx4f4SnlNp1WdRSQFgFMnzGNloLtP91oqBuHsiWEg0evv7q0~i0ely6IENsLJ6AV1yyd0tFEU6JlIgCtnUR9NPHsySaEexC9IJR-tmVgBNAgRIZFthmGJRZhfkC_v7FilG1SDyIgNH-OZiwjePQ1RxRhEgX-5Bo6dv6-8irv5jpdMptN6TIjn9EAIvuU7mhI9rBGagTA;unionwsws={\"devicefinger\":\"eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0\",\"jmafinger\":\"JD012145b93ySE7EEFDG167782808245402tpEPDqwawQVcY7Qmiz2__ZkJcpPOYirfhX0QOVRxrNY1fUx4f4SnlNp1WdRSQFgFMnzGNloLtP91oqBuHsiWEg0evv7q0~i0ely6IENsLJ6AV1yyd0tFEU6JlIgCtnUR9NPHsySaEexC9IJR-tmVgBNAgRIZFthmGJRZhfkC_v7FilG1SDyIgNH-OZiwjePQ1RxRhEgX-5Bo6dv6-8irv5jpdMptN6TIjn9EAIvuU7mhI9rBGagTA\"}",
"user-agent": "okhttp/3.12.1;jdmall;android;version/11.6.3;build/98691",
"charset": "UTF-8",
"cache-control": "no-cache",
"content-type": "application/x-www-form-urlencoded; charset=UTF-8"
}
cookies = {
"whwswswws": "JD012145b93ySE7EEFDG167782808245402tpEPDqwawQVcY7Qmiz2__ZkJcpPOYirfhX0QOVRxrNY1fUx4f4SnlNp1WdRSQFgFMnzGNloLtP91oqBuHsiWEg0evv7q0~i0ely6IENsLJ6AV1yyd0tFEU6JlIgCtnUR9NPHsySaEexC9IJR-tmVgBNAgRIZFthmGJRZhfkC_v7FilG1SDyIgNH-OZiwjePQ1RxRhEgX-5Bo6dv6-8irv5jpdMptN6TIjn9EAIvuU7mhI9rBGagTA",
"unionwsws": "{\"devicefinger\":\"eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0\",\"jmafinger\":\"JD012145b93ySE7EEFDG167782808245402tpEPDqwawQVcY7Qmiz2__ZkJcpPOYirfhX0QOVRxrNY1fUx4f4SnlNp1WdRSQFgFMnzGNloLtP91oqBuHsiWEg0evv7q0~i0ely6IENsLJ6AV1yyd0tFEU6JlIgCtnUR9NPHsySaEexC9IJR-tmVgBNAgRIZFthmGJRZhfkC_v7FilG1SDyIgNH-OZiwjePQ1RxRhEgX-5Bo6dv6-8irv5jpdMptN6TIjn9EAIvuU7mhI9rBGagTA\"}"
}
url = "https://api.m.jd.com/client.action"
params = {
"functionId": "wareBusiness",
"lmt": "0",
"clientVersion": "11.6.3",
"build": "98691",
"client": "android",
"partner": "tencent",
"oaid": "704979036e7cbd2f",
"eid": "eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0",
"sdkVersion": "30",
"lang": "zh_CN",
"harmonyOs": "0",
"networkType": "wifi",
"uemps": "0-2-2",
"ext": "{\"prstate\":\"0\",\"pvcStu\":\"1\"}",
"ef": "1",
"ep": "{\"hdid\":\"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=\",\"ts\":1677824514463,\"ridx\":-1,\"cipher\":{\"area\":\"CV83Cv8yDzu5XzK=\",\"d_model\":\"JJSmCJLACJvJGm==\",\"wifiBssid\":\"dW5hbw93bq==\",\"osVersion\":\"CJO=\",\"d_brand\":\"WQvrb21f\",\"screen\":\"CtSnEMenCNqm\",\"uuid\":\"CWY5ZWVuYwVvYtO5ZtdwZG==\",\"aid\":\"CWY5ZWVuYwVvYtO5ZtdwZG==\",\"openudid\":\"CWY5ZWVuYwVvYtO5ZtdwZG==\"},\"ciphertype\":5,\"version\":\"1.2.0\",\"appname\":\"com.jingdong.app.mall\"}",
"bef": "1",
"scval": "10062884946355",
"st": "1677828093021",
"sign": "90ddc34a371b916f9a76a73b77806765",
"sv": "110"
}
data = {
"lmt": "0",
"body": "{\"hdid\":\"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=\",\"ts\":1677828093056,\"ridx\":-1,\"cipher\":{\"body\":\"oyTrYvHvc3G4CNKsExHydWUiSwPtY2VmdPLyaXZrY3usExHydWUiSwP2b2vuJQv2ZIS6ZwPic2UiSwTyYW5uStesUwVubWusBMTtaXH5G29uZIS6DzSiSwDfdRvTZMS6CMmsY3LzJw9UdWPkStfkdWniBMTuYXThJW9uZWnPbxVjStezBMTuaXD0cwvtdOvuStemBMTvdwVkdOvuStesU3HrcxH1cP9FcQVkGXLmUQPyYW1pU3HrdRVzSsmsZxTlbVH5cQUsEtKiSwvzHQVzG2TtStf0cxVvBMTiYXHfdRVuZIS6StKkCMSiSwnvZ28sExHydWUiSwnlbwdfdRVuZIS6StKkCMSiSw1lZQViStesJJSmCJLACJvJGySiSw9tcuZiYWcsEwZrbRDvBMTlbwVsb3rNaQPkbwViStfwYWnzZImsb25vYw94I2V5d29yZMS6SsSiSw9kZWTloPDldXTtZIS6SsSiSw92ZXTzZWPzStemBMTmZPZvcxDfb24sEsSnSsmscQVyc29kYXCsEw51bQmiSxLidWdfbvZvcxDfb24sEtOmCJK1CMmscQn1c0DiaWDhG291bxGsEtKiSxLidXDCYW5uZWHQYXHfZ3VvStemBMTmcw9udWD0IwH2StesCRnuaXTvY3H8BXnkb25vpM18CJY3DzcyDNYyDtG0CRmnDtc3ENS3DNOmSsmscRTldwvkY2VTZMS6StKsBMTmcxD0YXHvStesCMSiSxDvYXTtaPdrcwVwbQPxStesSsmsc2ViZuHvbQv2ZXT5StesCMSiSxDhdUvuStesCJKmDtS4ENG5DNYzDJUsBMTzb3VyY2VpdRvmZIS6Sw1pZQVzdQvkYXHfb25pcQPxZISiSxDldXTtZV92YWn1ZIS6SsSiSxHld25TZMS6CMmsdUPuZRTTZMS6StKsBMT1dQ1DZWHfdW0sEw51bQmiSxdrcwVTbw5vcvDldXTtZIS6SwV4dRTrBwvkbwVyBxDldXTtZI5fbwv0SsmsoXTnJwV3StesCIT9\"},\"ciphertype\":5,\"version\":\"1.2.0\",\"appname\":\"com.jingdong.app.mall\"}",
"": ""
}
response = requests.post(url, headers=headers, cookies=cookies, params=params, data=data)
print(response.text)
print(response)
# ======================================================================================================================
from urllib.parse import urlparse, parse_qs
# url = 'https://api.m.jd.com/client.action?functionId=wareBusiness&lmt=0&clientVersion=11.6.3&build=98691&client=android&partner=tencent&oaid=704979036e7cbd2f&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&sdkVersion=30&lang=zh_CN&harmonyOs=0&networkType=wifi&uemps=0-2-2&ext={"prstate":"0","pvcStu":"1"}&ef=1&ep={"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}&bef=1&scval=10041076378326&st=1677808140757&sign=89a959ede50a598eca21615f24731f31&sv=102'
url = 'https://api.m.jd.com/client.action?bef=1&build=98691&c464ac81321971d7cb99debd7c4768a391d2732e3eff1f0274cfae6f71b548bb=&client=android&clientVersion=11.6.3&ef=1&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&ep={"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}&ext={"prstate":"0","pvcStu":"1"}&functionId=wareBusiness&harmonyOs=0&lang=zh_CN&lmt=0&networkType=wifi&oaid=704979036e7cbd2f&partner=tencent&scval=10041076378326&sdkVersion=30&sign=89a959ede50a598eca21615f24731f31&st=1677808140757&sv=102&uemps=0-2-2'
query = urlparse(url).query
params = parse_qs(query, keep_blank_values=True)
url_params = {key: params[key][0] for key in params}
# print(url_params)
d = {
'functionId': 'wareBusiness',
'lmt': '0',
'clientVersion': '11.6.3',
'build': '98691',
'client': 'android',
'partner': 'tencent',
'oaid': '704979036e7cbd2f',
'eid': 'eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0',
'sdkVersion': '30',
'lang': 'zh_CN',
'harmonyOs': '0',
'networkType': 'wifi',
'uemps': '0-2-2',
'ext': '{"prstate":"0","pvcStu":"1"}',
'ef': '1',
'ep': '{"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}',
'bef': '1',
'scval': '10041076378326',
'st': '1677808140757',
'sign': '89a959ede50a598eca21615f24731f31',
'sv': '102'
}
keys = sorted(d.keys())
new_dict = {key: d[key] for key in keys}
print(new_dict)
end1 = {
'bef': '1',
'build': '98691',
'client': 'android',
'clientVersion': '11.6.3',
'ef': '1',
'eid': 'eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0',
'ep': '{"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}',
'ext': '{"prstate":"0","pvcStu":"1"}',
'functionId': 'wareBusiness',
'harmonyOs': '0',
'lang': 'zh_CN',
'lmt': '0',
'networkType': 'wifi',
'oaid': '704979036e7cbd2f',
'partner': 'tencent',
'scval': '10041076378326',
'sdkVersion': '30',
'sign': '89a959ede50a598eca21615f24731f31',
'st': '1677808140757',
'sv': '102',
'uemps': '0-2-2'
}
end = {
'bef': '1',
'build': '98691',
'c464ac81321971d7cb99debd7c4768a391d2732e3eff1f0274cfae6f71b548bb': '', # 1
'client': 'android',
'clientVersion': '11.6.3',
'ef': '1',
'eid': 'eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0',
'ep': '{"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}',
'ext': '{"prstate":"0","pvcStu":"1"}',
'functionId': 'wareBusiness',
'harmonyOs': '0',
'lang': 'zh_CN',
'lmt': '0',
'networkType': 'wifi',
'oaid': '704979036e7cbd2f',
'partner': 'tencent',
'scval': '10041076378326',
'sdkVersion': '30',
'sign': '89a959ede50a598eca21615f24731f31',
'st': '1677808140757',
'sv': '102',
'uemps': '0-2-2'
}

View File

@ -1,51 +1,145 @@
/*
*jdgs 参数 b1 b2 b3 b4 b5 b6 b5
* String o = o(h());
* h() 即为 包含sign sv st 整个链接编码
* https://api.m.jd.com/client.action?functionId=wareBusiness&lmt=0&clientVersion=11.6.3&build=98691&client=android&partner=tencent&oaid=704979036e7cbd2f&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&sdkVersion=30&lang=zh_CN&harmonyOs=0&networkType=wifi&uemps=0-2-2&ext={"prstate":"0","pvcStu":"1"}&ef=1&ep={"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677739871655,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}&bef=1&scval=10058672351007&st=1677740688768&sign=6125c906de1d98c0f51dc0ec30eaf266&sv=122
* https://api.m.jd.com/client.action?functionId=wareBusiness&lmt=0&clientVersion=11.6.3&build=98691&client=android&partner=tencent&oaid=704979036e7cbd2f&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&sdkVersion=30&lang=zh_CN&harmonyOs=0&networkType=wifi&uemps=0-2-2&ext=%7B%22prstate%22%3A%220%22%2C%22pvcStu%22%3A%221%22%7D&ef=1&ep=%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1677739871655%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22area%22%3A%22CV83Cv8yDzu5XzK%3D%22%2C%22d_model%22%3A%22JJSmCJLACJvJGm%3D%3D%22%2C%22wifiBssid%22%3A%22dW5hbw93bq%3D%3D%22%2C%22osVersion%22%3A%22CJO%3D%22%2C%22d_brand%22%3A%22WQvrb21f%22%2C%22screen%22%3A%22CtSnEMenCNqm%22%2C%22uuid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22aid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22openudid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D&bef=1&scval=10058672351007&st=1677740688768&sign=6125c906de1d98c0f51dc0ec30eaf266&sv=122
* 进入o 函数
* String d2 = d(); 查看d2的值
* d2 应为域名后面的值 /client.action
*
*
* bb9983b0937bea1e9ea822cee2ed9754f77b0ddcb3316d13a4718be7a1ea7a09=&build=98691&client=android&clientVersion=11.6.3&ef=1&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&ep=%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1677746727693%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22area%22%3A%22CV83Cv8yDzu5XzK%3D%22%2C%22d_model%22%3A%22JJSmCJLACJvJGm%3D%3D%22%2C%22wifiBssid%22%3A%22dW5hbw93bq%3D%3D%22%2C%22osVersion%22%3A%22CJO%3D%22%2C%22d_brand%22%3A%22WQvrb21f%22%2C%22screen%22%3A%22CtSnEMenCNqm%22%2C%22uuid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22aid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22openudid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D&ext=%7B%22prstate%22%3A%220%22%2C%22pvcStu%22%3A%221%22%7D&functionId=getLegoWareDetailComment&harmonyOs=0&lang=zh_CN&lmt=0&networkType=wifi&oaid=704979036e7cbd2f&partner=tencent&sdkVersion=30&sign=615681b7c713fe98277828aa5531c146&st=1677748980740&sv=120&uemps=0-2-2
* bb9983b0937bea1e9ea822cee2ed9754f77b0ddcb3316d13a4718be7a1ea7a09=&build=98691&client=android&clientVersion=11.6.3&ef=1&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&ep={"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677746727693,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}&ext={"prstate":"0","pvcStu":"1"}&functionId=getLegoWareDetailComment&harmonyOs=0&lang=zh_CN&lmt=0&networkType=wifi&oaid=704979036e7cbd2f&partner=tencent&sdkVersion=30&sign=615681b7c713fe98277828aa5531c146&st=1677748980740&sv=120&uemps=0-2-2
*
*
* https://api.m.jd.com/client.action?functionId=wareBusiness&lmt=0&clientVersion=11.6.3&build=98691&client=android&partner=tencent&oaid=704979036e7cbd2f&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&sdkVersion=30&lang=zh_CN&harmonyOs=0&networkType=wifi&uemps=0-2-2&ext={"prstate":"0","pvcStu":"1"}&ef=1&ep={"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}&bef=1&scval=10041076378326&st=1677808140757&sign=89a959ede50a598eca21615f24731f31&sv=102
* bef=1&build=98691&c464ac81321971d7cb99debd7c4768a391d2732e3eff1f0274cfae6f71b548bb=&client=android&clientVersion=11.6.3&ef=1&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&ep={"hdid":"JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw=","ts":1677750005535,"ridx":-1,"cipher":{"area":"CV83Cv8yDzu5XzK=","d_model":"JJSmCJLACJvJGm==","wifiBssid":"dW5hbw93bq==","osVersion":"CJO=","d_brand":"WQvrb21f","screen":"CtSnEMenCNqm","uuid":"CWY5ZWVuYwVvYtO5ZtdwZG==","aid":"CWY5ZWVuYwVvYtO5ZtdwZG==","openudid":"CWY5ZWVuYwVvYtO5ZtdwZG=="},"ciphertype":5,"version":"1.2.0","appname":"com.jingdong.app.mall"}&ext={"prstate":"0","pvcStu":"1"}&functionId=wareBusiness&harmonyOs=0&lang=zh_CN&lmt=0&networkType=wifi&oaid=704979036e7cbd2f&partner=tencent&scval=10041076378326&sdkVersion=30&sign=89a959ede50a598eca21615f24731f31&st=1677808140757&sv=102&uemps=0-2-2
*
* POST /client.action bef=1&build=98691&c464ac81321971d7cb99debd7c4768a391d2732e3eff1f0274cfae6f71b548bb=&client=android&clientVersion=11.6.3&ef=1&eid=eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0&ep=%7B%22hdid%22%3A%22JM9F1ywUPwflvMIpYPok0tt5k9kW4ArJEU3lfLhxBqw%3D%22%2C%22ts%22%3A1677750005535%2C%22ridx%22%3A-1%2C%22cipher%22%3A%7B%22area%22%3A%22CV83Cv8yDzu5XzK%3D%22%2C%22d_model%22%3A%22JJSmCJLACJvJGm%3D%3D%22%2C%22wifiBssid%22%3A%22dW5hbw93bq%3D%3D%22%2C%22osVersion%22%3A%22CJO%3D%22%2C%22d_brand%22%3A%22WQvrb21f%22%2C%22screen%22%3A%22CtSnEMenCNqm%22%2C%22uuid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22aid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%2C%22openudid%22%3A%22CWY5ZWVuYwVvYtO5ZtdwZG%3D%3D%22%7D%2C%22ciphertype%22%3A5%2C%22version%22%3A%221.2.0%22%2C%22appname%22%3A%22com.jingdong.app.mall%22%7D&ext=%7B%22prstate%22%3A%220%22%2C%22pvcStu%22%3A%221%22%7D&functionId=wareBusiness&harmonyOs=0&lang=zh_CN&lmt=0&networkType=wifi&oaid=704979036e7cbd2f&partner=tencent&scval=10041076378326&sdkVersion=30&sign=89a959ede50a598eca21615f24731f31&st=1677808140757&sv=102&uemps=0-2-2
*
* "请求方式" + "空格" + "uri" + "空格" + "url参数排序 + 请求body(sha256)="""
*
* u() 标准str
* -|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-§§-|-§§-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-§§-|-§§-|-|-|-§§-|-|-|-|-|-|-|-|-|-|-§§-|-|-|-|-§§-|-|-|-|-|-|-
* lime|-|lime|-|-|-|-|-|-|-|-|-|-|-|-|-|-§§0|1§§-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-|-§§-|114551566336§§-|-|1.0|-§§0|1|-|-|-|-|-|-|-|-|-§§XiaoMi/MIUI/V125|-|-|1677724370806|-§§-|-|-|-|-|-|-
* s()
* eidAc9c18120fasbMLKP5hp3SOaYpQ20bPRbRjCykWy6sCpawV+EKUqtGllWA1x9X58cLDd6CDY46a0NjavcgM6H8WitQBS1gOXCegnS1NJM82gPh5J0
* w()
* 1.0
* q()
* 83
*
*
*
* */
console.log("frida start into jd ...")
// frida -H 127.0.0.1:8080 -l jingdong_b1.js 京东
// frida -H 127.0.0.1:8080 -l jingdong_gs.js 京东
Java.perform(function other() {
let head = Java.use("com.jd.security.jdguard.a.e")
let dak = Java.use("com.jd.security.jdguard.d.a")
let headc = Java.use("com.jd.security.jdguard.a.c")
let core = Java.use("com.jd.security.jdguard.core.e")
let bridge = Java.use("com.jd.security.jdguard.core.Bridge")
let clza = Java.use("com.jd.security.jdguard.a.e$a");
// head.o.overload('android.net.Uri$Builder').implementation = function (str) {
// console.log(str)
// let result = this.o(str);
// console.log(result)
// return result
// }
// d--->/client.action
// head.d.implementation = function () {
// let result = this.d();
// console.log("dd---->", result)
// return result
// }
// core.A.implementation = function (bArr) {
// console.log(bArr)
// let result = this.A(bArr);
// console.log(result)
// return result
// }
// 打印调用堆栈
function showStack() {
let Throwable = Java.use("java.lang.Throwable");
let stackTraceString = Java.use("android.util.Log").getStackTraceString(Throwable.$new())
console.log(stackTraceString);
}
bridge.main.implementation = function (i, obj) {
// showStack()
// console.log(i, obj)
console.log(i)
for (let index=0; index < obj.length; index++) {
const elem = obj[index];
console.log(elem)
}
let result = this.main(i, obj);
console.log(result)
// 打印进入so的入参
bridge.main.implementation = function (i2, uri_list) {
console.log("uri-->:", i2, uri_list)
let result = this.main(i2, uri_list)
console.log("获取到的main()结果为", result)
return result
}
headc.b.overload('java.net.URI', '[B', 'java.lang.String', 'java.lang.String', 'boolean').implementation = function (uri, bArr, str, str2, z) {
console.log("aaa", bArr)
return this.b(uri, bArr, str, str2, z)
}
// 获取jdgs结果
// head.i.implementation = function () {
// let result = this.i();
// var keyset3 = result.keySet();
// var it3 = keyset3.iterator();
// // 获取java map 数据
// while(it3.hasNext()){
// var keystr3 = it3.next().toString();
// var valuestr3 = result.get(keystr3);
// console.log( "jdgs结果", keystr3, valuestr3)
// }
// return result
// }
// 获取o的结果
head.o.implementation = function (uri) {
console.log("uri-->:", uri)
let result = this.o(uri);
// console.log("获取到的o()结果为", result)
return result
}
// 获取传入A的字节
core.A.implementation = function (barr) {
console.log("A--->barr-->:", barr)
let result = this.A(barr);
console.log("获取到的A()结果为", result)
return result
}
// 获取a()操作
// head.a.implementation = function (alist, build, z) {
// console.log("list-->:", alist, build, z)
// let result = this.a(alist, build, z);
// console.log("获取到的j()结果为", result)
// return result
// }
// headc.a.overload('java.net.URI', 'boolean', '[B', 'java.lang.String', 'java.lang.String', 'java.util.Map', 'java.lang.String', 'java.util.Map').implementation = function (uri, z, bArr, str, str2, str3) {
// console.log(bArr)
// // let result = this.a();
// // console.log("获取到的a()结果为", result)
// // return result
// }
// 获取h()结果 即入参
// head.h.implementation = function () {
// let result = this.h();
// console.log("获取到的h()结果为", result)
// return result
// }
// 获取 d2的值
// head.d.implementation = function () {
// let result = this.d();
// console.log("获取到的d()结果为", result)
// return result
// }
// 获取 g的值 true
// head.g.implementation = function () {
// let result = this.g();
// console.log("获取到的g()结果为", result)
// return result
// }
// 获取 g的值 true
// head.j.implementation = function (c) {
// console.log("j的入参为", c.value)
// let result = this.j(c);
// console.log("获取到的j()结果为", result)
// return result
// }
})