在windows中sock4/5下运行单个应用程序
我可以在 Windows 中的 sock4/5 下运行单个应用程序,而无需管理员权限吗?也许像socksify之类的东西,但对于Windows中的socks5
提前谢谢
Can i run a single application under sock4/5 in windows, without admin rights? maybe something like socksify but for socks5 in windows
Thankx in advance
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只要您以与应用程序相同或更高的权限级别在同一帐户中运行,就可以。但修补内存中的应用程序并拦截所有套接字使用情况并不容易。
最简单的方法可能是复制应用程序的exe文件并编辑导入表,以便它引用sproxy.dll而不是ws2_32.dll或winsock2.dll(使名称长度相同,这会让你的生活更轻松)。然后将您的socks代理编写为DLL,粘贴在应用程序目录中。
或者您是否需要一个已经存在的工具,而不是如何自己编程?如果是这样,您应该在 SuperUser.com 上询问
As long as you are running in the same account at an equal or higher privilege level as the application, yes it's possible. But it's not going to be easy to patch the application in memory and intercept all sockets usage.
The easiest approach would probably be to copy the app's exe file and edit the import table so it refers to sproxy.dll instead of ws2_32.dll or winsock2.dll (make the names the same length, it'll make your life easier). And then write your socks proxy as a DLL stuck in the application directory.
Or were you asking for a tool that already exists, instead of how to program it yourself? If so, you should ask on SuperUser.com