Я открывающий EXE-файл в Hex Workshop, и я хочу, чтобы редактировать эту строки:Hex Edit с BinaryWriter (VB.NET)
Как это возможно с VB. NET с помощью BinaryWriter? Строка представляет IP-адрес exe. Я хочу иметь программу, которая включает текстовое поле, в которое вы помещаете новый IP-адрес. Итак, я до сих пор:
Using writer As BinaryWriter = New BinaryWriter(File.Open("C:\localhost.exe", FileMode.Open))
writer.BaseStream.Position = ???
writer.write???
End Using
Итак, в какую позицию я его устанавливаю и какой тип я пишу? Б? Благодарю.
Возможно, вам стоит взглянуть на это: http://msdn.microsoft.com/en-us/library/system.io.binarywriter.aspx или на другие коды: http: //www.dotnetperls. com/binarywriter-vbnet То, что вы просите, не кажется слишком трудным для выяснения после легкого чтения о BinaryWriter. – varocarbas
Трудно интерпретировать IP как что-либо еще, кроме интеллектуальной собственности, обычно покрывается лицензионным соглашением, в котором говорится, что вы не можете этого сделать. Если вы имели в виду указатель инструкций, то обратите внимание, что вы фактически взламываете * данные * в этом файле, а не код. Если вы не знаете, где эти данные находятся в файле, то у вас нет больших шансов найти его. Кроме инструмента. Как шестнадцатеричный зритель. Для изменения файла требуется FileStream, используйте Seek + Write. –