|
@@ -24,7 +24,6 @@ def patch_to_null(mbin, target):
|
|
return False
|
|
return False
|
|
mbin.seek(offset)
|
|
mbin.seek(offset)
|
|
mbin.write_byte(0)
|
|
mbin.write_byte(0)
|
|
- mbin.flush()
|
|
|
|
return True
|
|
return True
|
|
|
|
|
|
if __name__ == '__main__':
|
|
if __name__ == '__main__':
|
|
@@ -46,3 +45,4 @@ if __name__ == '__main__':
|
|
for target in config.getpyliteral(os.path.basename(args.binary.name), "strings"):
|
|
for target in config.getpyliteral(os.path.basename(args.binary.name), "strings"):
|
|
if not patch_to_null(mbin, target):
|
|
if not patch_to_null(mbin, target):
|
|
print(f'{args.binary.name}: Failed to locate string "{target}"')
|
|
print(f'{args.binary.name}: Failed to locate string "{target}"')
|
|
|
|
+ mbin.flush()
|