mirror of
https://github.com/atom0s/Steamless.git
synced 2024-12-19 23:07:41 +01:00
API: PE64 - Add check for TlsDirectory.AddressOfCallBacks == 0
to prevent attempting to reference invalid data.
Unpacker: v31.x64 - Adjust size of data searched when determining the variant version. Fixes #56 Misc: Update project copyrights. Misc: Remove some unused/dead code from the UI.
This commit is contained in:
parent
b31c7a1884
commit
d3423cde0e
80 changed files with 86 additions and 94 deletions
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
@ -140,6 +140,9 @@ namespace Steamless.API.PE64
|
|||
// Read the Tls directory..
|
||||
this.TlsDirectory = Pe64Helpers.GetStructure<NativeApi64.ImageTlsDirectory64>(this.FileData, (int)addr);
|
||||
|
||||
if (this.TlsDirectory.AddressOfCallBacks == 0)
|
||||
return true;
|
||||
|
||||
// Read the Tls callbacks..
|
||||
addr = this.GetRvaFromVa(this.TlsDirectory.AddressOfCallBacks);
|
||||
addr = this.GetFileOffsetFromRva(addr);
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
@ -35,6 +35,7 @@ namespace Steamless.Unpacker.Variant31.x64
|
|||
using Classes;
|
||||
using System;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Security.Cryptography;
|
||||
|
||||
|
@ -103,7 +104,7 @@ namespace Steamless.Unpacker.Variant31.x64
|
|||
return false;
|
||||
|
||||
// Obtain the bind section data..
|
||||
var bind = f.GetSectionData(".bind");
|
||||
var bind = f.GetSectionData(".bind").Take(0x3000).ToArray();
|
||||
|
||||
// Attempt to locate the known v3.x signature..
|
||||
var variant = Pe64Helpers.FindPattern(bind, "E8 00 00 00 00 50 53 51 52 56 57 55 41 50");
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!--
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
@ -124,18 +124,6 @@
|
|||
</Style>
|
||||
</TextBlock.Style>
|
||||
</TextBlock>
|
||||
<TextBlock Grid.Column="0" Grid.ColumnSpan="2" Grid.Row="2" Foreground="Black" HorizontalAlignment="Center" VerticalAlignment="Center">
|
||||
<TextBlock.Style>
|
||||
<Style TargetType="{x:Type TextBlock}">
|
||||
<Setter Property="Text" Value="{Binding MainWindow.UpdateCount, Source={StaticResource ViewModelLocator}, FallbackValue=0, StringFormat={}{0:#} downloads remaining...}" />
|
||||
<Style.Triggers>
|
||||
<DataTrigger Binding="{Binding MainWindow.UpdateCount, Source={StaticResource ViewModelLocator}, FallbackValue=0}" Value="0">
|
||||
<Setter Property="Text" Value="" />
|
||||
</DataTrigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</TextBlock.Style>
|
||||
</TextBlock>
|
||||
</Grid>
|
||||
</StackPanel>
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
@ -93,7 +93,7 @@ namespace Steamless.ViewModel
|
|||
logService.AddLogMessage += this.AddLogMessage;
|
||||
logService.ClearLogMessages += this.ClearLogMessages;
|
||||
|
||||
this.AddLogMessage(this, new LogMessageEventArgs("Steamless (c) 2015 - 2020 atom0s [atom0s@live.com]", LogMessageType.Debug));
|
||||
this.AddLogMessage(this, new LogMessageEventArgs("Steamless (c) 2015 - 2022 atom0s [atom0s@live.com]", LogMessageType.Debug));
|
||||
this.AddLogMessage(this, new LogMessageEventArgs("Website: http://atom0s.com/", LogMessageType.Debug));
|
||||
|
||||
// Initialize this model..
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
/**
|
||||
* Steamless - Copyright (c) 2015 - 2020 atom0s [atom0s@live.com]
|
||||
* Steamless - Copyright (c) 2015 - 2022 atom0s [atom0s@live.com]
|
||||
*
|
||||
* This work is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
|
||||
* To view a copy of this license, visit http://creativecommons.org/licenses/by-nc-nd/4.0/ or send a letter to
|
||||
|
|
Loading…
Reference in a new issue