mirror of
https://github.com/secretsquirrel/the-backdoor-factory.git
synced 2024-11-26 22:40:32 +00:00
fix entry point instruction trucation (rare) and copyright updates
This commit is contained in:
parent
ed75dc371c
commit
fe8f3316d3
@ -281,6 +281,11 @@ On successful run you should see this line in BDF output:
|
||||
|
||||
###Changelog
|
||||
|
||||
####01/11/2016
|
||||
|
||||
* Fix entry point truncation bug that led to improper recovery in rare instances
|
||||
|
||||
|
||||
####07/04/2016
|
||||
|
||||
* Support for dynamic paths in BDFProxy for preprocessor
|
||||
|
@ -12,7 +12,7 @@ techniques are based on.
|
||||
|
||||
Special thanks to Travis Morrow for poking holes in my ideas.
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
@ -62,7 +62,7 @@ def signal_handler(signal, frame):
|
||||
class bdfMain():
|
||||
|
||||
version = """\
|
||||
Version: 3.4.0
|
||||
Version: 3.4.2
|
||||
"""
|
||||
|
||||
author = """\
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
''''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
@ -79,7 +79,7 @@ class intelCore():
|
||||
self.flItms['ImpList'] = []
|
||||
md = Cs(CS_ARCH_X86, CS_MODE_32)
|
||||
self.count = 0
|
||||
for k in md.disasm(self.f.read(12), self.flItms['VrtStrtngPnt']):
|
||||
for k in md.disasm(self.f.read(20), self.flItms['VrtStrtngPnt']):
|
||||
self.count += k.size
|
||||
_bytes = bytearray(b'')
|
||||
|
||||
@ -109,7 +109,7 @@ class intelCore():
|
||||
self.count = 0
|
||||
self.flItms['ImpList'] = []
|
||||
md = Cs(CS_ARCH_X86, CS_MODE_64)
|
||||
for k in md.disasm(self.f.read(12), self.flItms['VrtStrtngPnt']):
|
||||
for k in md.disasm(self.f.read(20), self.flItms['VrtStrtngPnt']):
|
||||
self.count += k.size
|
||||
_bytes = bytearray(b'')
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2015, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,7 +1,7 @@
|
||||
#!/usr/bin/env python
|
||||
'''
|
||||
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
2
pebin.py
2
pebin.py
@ -1,5 +1,5 @@
|
||||
'''
|
||||
Copyright (c) 2013-2016, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
@ -1,5 +1,5 @@
|
||||
'''
|
||||
Copyright (c) 2013-2015, Joshua Pitts
|
||||
Copyright (c) 2013-2017, Joshua Pitts
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
|
Loading…
Reference in New Issue
Block a user