[讨论] 有没有对网站架构很了解的老哥?

Mr.Improper-avatar

Mr.Improper

2020-03-17T08:59:15+00:00

本人这方面技术的白痴。。已知网站上有一个自动计算的公式,这个公式不是单部加减乘除计算不可逆推。非管理员能从网页源代码什么的知道这个公式吗? [s:ac:羡慕]
Lost_Apple-avatar

Lost_Apple

如果他是前台做计算的(可能性较小),可以
如果他是后台做计算的,不行
burlyy-avatar

burlyy

这个算式的计算函数不一定放在页面上,也有可能放在后台,前台只负责输入和显示
charanG-avatar

charanG

[s:a2:抢镜头]你这不就等于是问不知道加密算法怎么解密吗,按F12看前端源代码,有些憨憨开发会写在里面
ReverseWrld-avatar

ReverseWrld

那要看这个公式是在后端计算还是在前端计算的了。。。。上网址吧
Mr.Improper-avatar

Mr.Improper

Reply to [pid=406170765,20885441,1]Reply[/pid] Post by [uid=11123705]lyrcsjy[/uid] (2020-03-19 17:02)内部的一个网址不方便上。那么在代码里头我应该重点关注哪些可能是公式的字句呢。 [s:ac:心]
Rush Entity-avatar

Rush Entity

拔网线看看还能不能算
如果还能算就能知道源码 理论上就可以逆出解密算法
EmptyVoidZ-avatar

EmptyVoidZ

前端的话,公式肯定在 js 里,发布后的 js 都是混淆过后,难看得一批,虽然可以复原,但看得还是头痛

如果计算在后端,那就别指望了~
Mr.Improper-avatar

Mr.Improper

Reply to [pid=406171355,20885441,1]Reply[/pid] Post by [uid=26972487]auvfushi[/uid] (2020-03-19 17:04)计算的结果是在一个跳出来的新页面是不是就是代表这是后端计算的?[s:ac:怒]
ReverseWrld-avatar

ReverseWrld

Reply to [pid=406172133,20885441,1]Reply[/pid] Post by [uid=38636611]丶御宅往[/uid] (2020-03-19 17:07)
不一定。。。。看你点完之后有没有http请求。。。F12 network里看有没有XHR请求
Latzny-avatar

Latzny

先百度看一下http基础知识...然后f12看一下network的请求内容。如果没有请求,是本地计算的话,就可以去翻js文件了。[s:ac:哭笑]

楼上老哥说的拔网线也不错。
KhalBrogo-avatar

KhalBrogo

断网之后试试,如果还能计算,说明代码是静态写在页面里面的,可以保存回来。

如果计算不了,说明说是后台运算,没办法了。
FredTries-avatar

FredTries

你f12然后找到source里面的js文件
打开ctrl f查找加减乘除呗,没有就么办法了
almost a bread-avatar

almost a bread

能个锤子。。。

一般是后台计算。
就算前台计算的,计算逻辑也不会直接给你看到啊。
Mr.Improper-avatar

Mr.Improper

Reply to [pid=406172699,20885441,1]Reply[/pid] Post by [uid=11123705]lyrcsjy[/uid] (2020-03-19 17:09)[img]https://img.nga.178.com/attachments/mon_202003/19/-7Q5-jxskK6T1kScn-2v.jpg[/img] 跳出来的页面我右键源代码是这样的,15.95是我输入的值 22.03是计算出的。这种是不是代表凉了。[s:ac:冷]
Mr.Improper-avatar

Mr.Improper

Reply to [pid=406174089,20885441,1]Reply[/pid] Post by [uid=34860576]去信[/uid] (2020-03-19 17:13)恩,我去学习下找找看[s:ac:哭笑]
suul-avatar

suul

不是啥绝密的计算的话
一般都是前端js做的
不过js也有可能被混淆了 没sourcemap也不好读
Mr.Improper-avatar

Mr.Improper

Reply to [pid=406172699,20885441,1]Reply[/pid] Post by [uid=11123705]lyrcsjy[/uid] (2020-03-19 17:09)[img]https://img.nga.178.com/attachments/mon_202003/19/-7Q5-476pKlT1kSfl-f5.jpg[/img] 这是输入界面的XHR
[img]https://img.nga.178.com/attachments/mon_202003/19/-7Q5-eti2KmT1kSfb-97.jpg[/img]这是计算结果界面的XHR。

这种凉没凉啊老哥[s:ac:哭笑]
Marcellus-avatar

Marcellus

按你说的结果是新页面展示的话,一般来说计算过程跟跳转放在一起了,应该是查不到
homiicide-avatar

homiicide

这应该是后台算的了,无解