下載的免費文庫系統,在本地都可以訪問localhost,127.0.0.1都沒問題。,只要系結IP訪問后就會被跳轉到他們的官網。經過查找應該是代碼里面一個DLL檔案在判斷跳轉。但是不知道如何改,本人菜鳥一個。有沒高人指點下如何修改。下面有貼下載地址:
在華軍下載的免費文庫系統http://www.onlinedown.net/soft/1148705.htm
uj5u.com熱心網友回復:
用.NET Reflector反編譯相應的dll庫,保存反編譯的代碼形成一個新的類別庫專案,然后改掉跳轉的邏輯(反編譯后的代碼肯定有很多報錯,結合背景關系都能修改掉,靜下心來慢慢改)。uj5u.com熱心網友回復:
要不就反編譯一下,然後改一下,要不去那些開源網站重新下載uj5u.com熱心網友回復:
能幫修改下嗎本人菜鳥?
uj5u.com熱心網友回復:
應該是這段判斷代碼。能看下如何修改嗎using System;
using System.Web;
namespace URLRewriter
{
// Token: 0x02000002 RID: 2
internal partial class RewriterUtils
{
// Token: 0x06000003 RID: 3
internal static string ResolveUrl(string appPath, string url)
{
string result;
if (url.Length == 0 || url[0] != '~')
{
result = url;
}
else if (url.Length == 1)
{
result = appPath;
}
else if (url[1] == '/' || url[1] == '\\')
{
if (appPath.Length > 1)
{
result = appPath + "/" + url.Substring(2);
}
else
{
result = "/" + url.Substring(2);
}
}
else if (appPath.Length > 1)
{
result = appPath + "/" + url.Substring(1);
}
else
{
result = appPath + url.Substring(1);
}
return result;
}
}
}
uj5u.com熱心網友回復:
是在DLL檔案封裝的uj5u.com熱心網友回復:
哪用這么費勁。只讓127.0.0.1訪問是吧?外面包一層nginx反向代理完美解決。uj5u.com熱心網友回復:
你的解答讓我想起了一個段子,
近日,金三胖在大會上宣布朝鮮要登陸太陽,全場一片嘩然:“太陽上那么熱,怎么上去?”金三胖看出了大家的疑惑,說“我們天黑去!”全場都被金三胖的機智驚呆了,瞬間掌聲雷鳴,經久不息!
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
呵呵,如果是我的話,我會去學習一下反向代理是什么東西。
uj5u.com熱心網友回復:
找到他們調轉的代碼洗掉掉。逆向工程。uj5u.com熱心網友回復:
更直接的方法,直接在 反編譯的代碼中指定IPuj5u.com熱心網友回復:
誰能幫修改下。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/128615.html
標籤:ASP.NET
