V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xu2060
V2EX  ›  程序员

请教各位大佬,如果想更改一个程序发出请求的返回值,该如何操作?

  •  
  •   xu2060 · 2022-11-23 09:54:00 +08:00 · 1304 次点击
    这是一个创建于 491 天前的主题,其中的信息可能已经有所发展或是发生改变。

    此程序是一个前后端混合的 web 程序,在 linux 上。运行后有 web 界面,内部会向一个 IP 地址发送 http 请求,有办法修改向这个 ip 发出请求的返回值吗?(可以长期保持修改)

    5 条回复    2022-11-23 10:28:21 +08:00
    seers
        1
    seers  
       2022-11-23 09:57:38 +08:00 via Android
    抓包啊,mitm
    wusu
        2
    wusu  
       2022-11-23 10:11:39 +08:00
    ebpf
    BanGanExpert
        3
    BanGanExpert  
       2022-11-23 10:13:47 +08:00 via iPhone
    方法当然有,问题是你想在哪个阶段哪里改呀,不管怎么改本质就是你应用收到这个返回请求之前加一个过滤器的东西,对返回值进行修改。再不动原来的应用的情况下,通常就是加一个代理服务。至于具体用撒,就是你知道撒或者会用撒就用撒呗。
    miyuki
        4
    miyuki  
       2022-11-23 10:15:27 +08:00
    如果是 python/php 之类的脚本语言直接修改源码即可
    xu2060
        5
    xu2060  
    OP
       2022-11-23 10:28:21 +08:00
    @seers @wusu @BanGanExpert @miyuki 感谢回答
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1008 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 22:15 · PVG 06:15 · LAX 15:15 · JFK 18:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.