Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/CnCNet/petool

Tool to help rebuild, extend and patch 32-bit Windows applications.
https://github.com/CnCNet/petool

Makefile OPTIONALY supports including from elsewhere & unix native

594b7159d99ab3f2a2aa9707b82024dc810309b7 authored almost 11 years ago by John Ericson <[email protected]>
Cross-Platform support

24c0b4b7f603063df9a3b677d9acd585819fff46 authored almost 11 years ago by John Ericson <[email protected]>
Updated .gitignore

059977b7e2fa60c8638901c0d339a65c68222728 authored almost 11 years ago by John Ericson <[email protected]>
pe2obj - Converts a PE image into object file

7ddd8a8d752e055a51cc40c9c41bbc8954805be3 authored almost 11 years ago by Toni Spets <[email protected]>
Fix Makefile

a69ddaf85fe85f7df87d79ac75fd821c19128a3f authored almost 11 years ago by Toni Spets <[email protected]>
Renamed macro in Makefile

0121e4622e32b95ac7ed920b777051b242b23b86 authored almost 11 years ago by John Ericson <[email protected]>
Source is now in src/

Makefile cleaned a tiny bit

a3c90faf0504885ee235954dff5c7603a025da9f authored almost 11 years ago by John Ericson <[email protected]>
Allow patching only annotations

8db1e99e1652785b7650f33e2c189d25a56285c4 authored almost 11 years ago by Toni Spets <[email protected]>
Patch after annotations

Missing patch isn't fatal, annotations could have still made
modifications.

New order allows an...

cbbff8ffca2b501be32798839ceed174f62a9400 authored almost 11 years ago by Toni Spets <[email protected]>
Add support for git macros __GIT_REVISION__ and __GIT_COMMIT__

950a2717768b96cf354dd9249903a965bd73e134 authored over 11 years ago by Toni Spets <[email protected]>
Fix annotation patch order, caused great breakage

4360e9b895c29ae06acae15d01022e153835e1ac authored over 11 years ago by Toni Spets <[email protected]>
Change how uninitialized sections are created

6821e4f6f7ca0a0abf04e808fdba82bbe5774caf authored over 11 years ago by Toni Spets <[email protected]>
Fix more bugs in section remove

fbb1ca9624e553753c5148552c46789dfd6bb0b3 authored over 11 years ago by Toni Spets <[email protected]>
Some critical bug fixes and DataDirectory management

b2137958bbbb389879e5c9b68a9c14003e4e172a authored over 11 years ago by Toni Spets <[email protected]>
Properly move the symbol table around when adding or removing sections

a08775cb9a696b4a47461d9adb895c905a1ceee3 authored over 11 years ago by Toni Spets <[email protected]>
update readme to mention import and export of sections

3daaf96b53080f8e9bfb083ae01838e67ba21681 authored over 11 years ago by Ericson2314 <[email protected]>
Add section import/export, fix argument count

1e31805f6b18f717a008906d0520ba298140533f authored over 11 years ago by Toni Spets <[email protected]>
Refactor petool, add support for removing sections

6fdfa9c91a34ce73d37e3086ea0487ee0501ec86 authored over 11 years ago by Toni Spets <[email protected]>
whoops, petool not petools

13159a92634c23403c2856ba9c1510baea05f07f authored over 11 years ago by John Ericson <[email protected]>
combined *pe into pe tools

19fd6a62b5f7e685469123bd8fd0f0ddeb2d79ef authored over 11 years ago by John Ericson <[email protected]>
removed trailing whitespace

9e67043affde81a167b81aeea9b5beb63677b46e authored over 11 years ago by John Ericson <[email protected]>
Tag-like text is apparently bad

d83bf7797d7424bef20a076ba5599f228bf45caa authored over 11 years ago by Toni Spets <[email protected]>
Align examples

b0e0e9b41fa558103a4a1c128d8d00cadc34bb0d authored over 11 years ago by Toni Spets <[email protected]>
Proper README with examples

9f1a44d6be8743d9898eceba6bda8da46aa7d909 authored over 11 years ago by Toni Spets <[email protected]>
WIN32_LEAN_AND_MEAN is usually a good idea

bac0629c4d0fa70c2e9d75960b6a07f872d815df authored over 11 years ago by John Ericson <[email protected]>
added .gitattributes file

16ff1d6eb0dceeb39535ba397a3fc4df2e315fd8 authored over 11 years ago by John Ericson <[email protected]>
makefile uses pattern rules to be more concise

b750c42855cc8b9d9e2d696e02f4fda22cd78c53 authored over 11 years ago by John Ericson <[email protected]>
Fix insufficient check for label mapping start

2a2141c39ee5571c55d3fba412e91e8abeefa01b authored over 11 years ago by Toni Spets <[email protected]>
Remove pe.h in favor of standard windows.h

5dc43c1ee0f35b5a28e40e254b2de4643acbda76 authored over 11 years ago by Toni Spets <[email protected]>
All linker line endings are now in DOS

57f8c238e890fc34fda203172ccbd5c6f75b81f6 authored over 11 years ago by Toni Spets <[email protected]>
Change to cross-compile by default, conform to C99

27dff88097f085272eae2d24fc9880a48d070a6f authored over 11 years ago by Toni Spets <[email protected]>
Remove all memory leaks on successfull linker run, use linked lists for annotations

e46661ef6a5d78c51913bf120d4310d1e03d8577 authored over 11 years ago by Toni Spets <[email protected]>
Add support for character literals for SETB

f763c24b4c505182d058be71a4714b42dc39e229 authored over 11 years ago by Toni Spets <[email protected]>
Allow modpe to be used as a section viewer with only one argument

6d1a0c8be00643a86db043e68dfa7f600b15573d authored over 11 years ago by Toni Spets <[email protected]>
Make clean target clean modpe too

a8123714f06a0647b789f937e6af68c5dab854b3 authored over 11 years ago by Toni Spets <[email protected]>
Implement SETQ (qword), SETF (float) and SETDF (double)

c6194a5bf2d6e3c9dbaab03cdbbc6df3ee3d60c8 authored over 11 years ago by Toni Spets <[email protected]>
added modpe to gitignore

3da233ca6e90df8d0fe867c319a19ca846d5ad7e authored over 11 years ago by John Ericson <[email protected]>
Add overflow check to linker

af2bd304fd9f2d97a55d78dd08cc05c1e2c34cf0 authored over 11 years ago by Toni Spets <[email protected]>
Update tool names

83e8ce682b722ab6d308125add2eb88e93ca14e9 authored over 11 years ago by Toni Spets <[email protected]>
Introduce modpe, the section flags modifier

22053f1b7c80e98bd58fd87bca6b4cfa6dd36852 authored over 11 years ago by Toni Spets <[email protected]>
Add a quick check that adding a section won't overflow to image data

2fe56f10d063b243d6bb65fac282bc1fbdd61eb3 authored over 11 years ago by Toni Spets <[email protected]>
Remove broken quotes, slow down there

fc24a3df1064e3d7fa14af6812769477c93b0529 authored over 11 years ago by Toni Spets <[email protected]>
more basic makefile

d63072e04bf2056f9d06e69625d81929c2534ff0 authored over 11 years ago by John Ericson <[email protected]>
argmuments no longer will get split

e40507e9cb7585b819738ddc638052dfdbb8ef77 authored over 11 years ago by John Ericson <[email protected]>
added .gitignore

bc7f8a041a647fcc086abc790a80f41f4722889e authored over 11 years ago by John Ericson <[email protected]>
Added BUILD_DIR, targets more generic

13d7f7d913303881c17d11166aaf0b9a2e6e1da3 authored over 11 years ago by John Ericson <[email protected]>
split Makefile in two to facilitate reusing linker and extpe

ef01e6a264bb6c6837aae8118dcd1d76ddb463c7 authored over 11 years ago by John Ericson <[email protected]>
Add SETB, SETW and SETD annotations to linker

87c80662edfc4882c4073be790a809facd1d2f04 authored over 11 years ago by Toni Spets <[email protected]>
Versioning for tools

11a3248c70d8f8e69cf2e0028adfc98023acfa9a authored almost 12 years ago by Toni Spets <[email protected]>
Add support for @CALL in linker, favor @JMP over @HOOK now

f68746ee92a6d6ecbc5ce69bdfc80a7eedf67942 authored almost 12 years ago by Toni Spets <[email protected]>
Possibly fix structures leaking into linker output file, ignore empty patches silently

CCHyper can now stfu.

b81f270639d015aa9ed45e5cababfcfb1c676bf1 authored almost 12 years ago by Toni Spets <[email protected]>
Fix extpe file alignment and add support for section flags

5633bf4b8cad0244c6ae41232c4bb2b7ba3eb078 authored about 12 years ago by Toni Spets <[email protected]>
Use only NL for line breaks in linker

afe08fa54b57a75ffefcbc9ff2cef73bc749361d authored about 12 years ago by Toni Spets <[email protected]>
Add more flags and don't unnecessarily give write access to original code

3067e0990d07e86cdf098ac707e4b105c3ddcdca authored about 12 years ago by Toni Spets <[email protected]>
Linker CLEAR annotation accepts the destination address instead of length

26b7af3e0ceabbf2acd3e61be4ee86b83644f4bb authored over 12 years ago by Toni Spets <[email protected]>
Rewrite linker to include hooker support, use it everywhere, needs a cleanup rewrite

abda89c3aa20defbfa24b1cd7c347993b768cddd authored over 12 years ago by Toni Spets <[email protected]>
Fix bug in error condition handling

d82b642018e352609ca1cfebc78844e251f3a5f9 authored over 12 years ago by Toni Spets <[email protected]>
Implement hooker, the friendly hook installer, convert everything to it

bf85d8d6ad4357d37e2d05fe8b36d7c7ee797b19 authored over 12 years ago by Toni Spets <[email protected]>
Always append the new data section at the end of the file

86dc5b0230b30d4d7668bb55b570298840add19e authored over 12 years ago by Toni Spets <[email protected]>
Fix rounding in extpe so it works properly

0826375eee1bfcb10ae00ca9c86fc6dccd11b61d authored over 12 years ago by Toni Spets <[email protected]>
Fix extpe length overflow

77dde1c7a9561a379aa2bdeda5def6fa14db67a4 authored over 12 years ago by Toni Spets <[email protected]>
Use strrchr instead of rindex

0e869816f1870de200e99744ec08ebd31fd81c57 authored over 12 years ago by Toni Spets <[email protected]>
Simple map parser for linker, cleaner build process

45ec5ff8b2a3c391b8946d6d01f0f7aee51dd458 authored over 12 years ago by Toni Spets <[email protected]>
Remake the build system

38b94cab919725525a7acad7f0b447b8b0cfcaa1 authored over 12 years ago by Toni Spets <[email protected]>
Rewrite the PE modification tool to do more proper aligning

1b906433d01953c381f6e8103e8060bd704025e7 authored over 12 years ago by Toni Spets <[email protected]>
Rewrite modpe to add a new section for the added code, JMP to it from real entry point

c90d998fb3b4ec97e653b448698cfed0e46178e8 authored over 12 years ago by Toni Spets <[email protected]>
3.03p3 Alpha 1, completely untested

534fd16837c131f7a1532c3c66564de9356e61eb authored over 12 years ago by Toni Spets <[email protected]>