Commit Graph

  • c4e992e7c6 refactor: rename web dev to shcdev Dobin 2024-03-28 20:09:02 +00:00
  • 23992328d0 refactor: make log a class MyLog Dobin 2024-03-28 19:57:06 +00:00
  • b5e82552f3 fix: log append Dobin 2024-03-27 22:08:32 +00:00
  • 74c81c3dea fix: get log output also on error Dobin 2024-03-27 22:04:19 +00:00
  • d9196e2324 refactor: remove some files Dobin 2024-03-27 22:02:26 +00:00
  • 29d84ad077 refactor: make last web views work Dobin 2024-03-27 20:38:47 +00:00
  • 4064cf94ba refactor: new data/ structure Dobin 2024-03-27 20:13:14 +00:00
  • f08334dc1a feature: dev (shellcode projects) phase 1 Dobin 2024-03-26 17:46:09 +00:00
  • aa194edef3 fix: add project bug Dobin 2024-03-23 20:09:48 +00:00
  • 3c4895b98c fix: description Dobin 2024-03-23 20:09:24 +00:00
  • cf927e22e0 fix: save comment Dobin 2024-03-23 18:36:22 +00:00
  • 11ec4a785b feature: open folder (no_exec) Dobin 2024-03-23 18:18:43 +00:00
  • 4f9f85d25c feature: make start_local/start_exe work reliably Dobin 2024-03-23 13:37:45 +00:00
  • ba933bd018 feature: UI/UX improvements Dobin 2024-03-23 12:16:20 +00:00
  • 0333fc2673 feature: send to avred for execution Dobin 2024-03-22 20:03:39 +00:00
  • da567af27e refactor: dedicated tester Dobin 2024-03-16 14:38:50 +00:00
  • 2e491272c9 refactor: fix a bug and cleanup Dobin 2024-03-16 14:16:39 +00:00
  • 057f85e2bc refactor: small fix Dobin 2024-03-15 19:32:25 +00:00
  • ac82c22dea feature: initial sleep Dobin 2024-03-09 18:23:44 +00:00
  • 7aedc0acbd fix: exceptions -> errors Dobin 2024-03-09 11:56:33 +00:00
  • 90ae7b83ad ui: attempt to make buttons nicer Dobin 2024-03-08 12:13:48 +00:00
  • 03291aed98 refactor: background task support Dobin 2024-03-08 11:46:55 +00:00
  • 387862866b add: shellcode Dobin 2024-03-08 11:14:14 +00:00
  • 215e24ffe0 refactor: make nicer ui, web, log Dobin 2024-03-08 11:09:31 +00:00
  • c990a6699d feature: web: show log files in project Dobin 2024-03-07 20:33:17 +00:00
  • 573658e7a0 feature: web: start Dobin 2024-03-07 19:13:25 +00:00
  • 1fe18c4c64 feature: web: save project Dobin 2024-03-07 18:50:24 +00:00
  • c80dadd4d9 feature: web project Dobin 2024-03-06 21:34:45 +00:00
  • 3e5de0e608 refactor: move some stuff from exehost to superpe Dobin 2024-03-06 20:10:14 +00:00
  • 4a489a3183 refactor: remove exehost code_virtaddr and code_size with code_section Dobin 2024-03-04 18:41:39 +00:00
  • dacef30bb0 refactor: :x -> :X Dobin 2024-03-04 18:32:41 +00:00
  • 9a9297e150 unittest: update Dobin 2024-03-04 08:09:21 +00:00
  • 5e46432d96 fix: find gaps in the relocation for data inject Dobin 2024-03-03 19:19:58 +00:00
  • 903add2c4f refactor: make .rdata offset grabber better Dobin 2024-03-03 17:14:40 +00:00
  • 286ad055d3 feature: calculate offset into .rdata (tmp) Dobin 2024-03-03 16:58:44 +00:00
  • d3a750288e ui: nicer output Dobin 2024-03-01 20:55:06 +00:00
  • e915c24be1 fix: main.exe not deleted Dobin 2024-03-01 20:46:59 +00:00
  • f74bd574b4 refactor: mype -> superpe Dobin 2024-03-01 20:46:52 +00:00
  • 098577d2e5 tests: fix lose file Dobin 2024-03-01 20:25:54 +00:00
  • adb97e2ad0 tests: fix some tests Dobin 2024-03-01 20:06:00 +00:00
  • aed5b168c2 refactor: remove derbackdoorer/ dir into peparser/ to pe/ Dobin 2024-03-01 19:25:28 +00:00
  • 1e2911504d add: dirs Dobin 2024-03-01 19:05:02 +00:00
  • 115c654429 refactor: move stuff to working/ Dobin 2024-03-01 19:04:05 +00:00
  • 6175875ea1 refactor: reorganize files into data/ Dobin 2024-03-01 17:07:01 +00:00
  • 9e551d9a19 refactor: cleanup 3 Dobin 2024-03-01 14:07:18 +00:00
  • 112964c11c refactor: cleanup 2 Dobin 2024-03-01 13:33:01 +00:00
  • 78027916e2 refactor: cleanup 1 Dobin 2024-03-01 13:13:40 +00:00
  • d0500107c0 refactor: derbackdoorer / mype / injector (temp) Dobin 2024-03-01 11:36:58 +00:00
  • bb185b572d feature: webapp to infect Dobin 2024-02-29 19:17:51 +00:00
  • 87c0cc2944 fix: peb_reuse bugs and similar Dobin 2024-02-28 20:12:52 +00:00
  • ac31152b01 refactor: split away low level pe functions into mype from derbackdoorer Dobin 2024-02-27 21:46:30 +00:00
  • e7aa6c84c8 refactor: re-add relocation functions Dobin 2024-02-26 20:41:46 +00:00
  • 019b7c97d8 refactor: DataReuseEntry(), IatEntry() Dobin 2024-02-26 20:33:29 +00:00
  • a13d86d9cd refactor: log msgs, and var renaming Dobin 2024-02-26 20:18:15 +00:00
  • 16438e799b refactor: make address type more clear Dobin 2024-02-25 20:33:19 +00:00
  • 5301ef7b2e refactor: removed DataReuser Dobin 2024-02-25 20:28:57 +00:00
  • 462f23d8cf refactor: datareuse fixups into project.carrier as transport Dobin 2024-02-25 18:20:37 +00:00
  • 430f105240 refactor: iat related Dobin 2024-02-25 16:25:36 +00:00
  • 4b1e6811f8 refactor: IAT stuff to ExeHost Dobin 2024-02-25 09:20:47 +00:00
  • d61f358ae4 refactor: project -> settings and model/ Dobin 2024-02-25 08:47:25 +00:00
  • b1dd3481ed fix: unittests Dobin 2024-02-24 16:23:33 +00:00
  • 2c133e7175 feature: data reuse (tmp, to fix) Dobin 2024-02-24 16:23:08 +00:00
  • 334b17e7a5 feature: datareuse initial commit Dobin 2024-02-24 08:51:58 +00:00
  • b032c3f9db feature: smaller stack alignment Dobin 2024-02-23 16:25:22 +00:00
  • 274cd01d30 feature: upgrade to SGN 2.0.1 Dobin 2024-02-22 21:17:21 +00:00
  • 7a9fb2da3b ui: make verify error more visible Dobin 2024-02-22 21:03:51 +00:00
  • b751292134 fix: convert asm from CRLF to LF for less bugs Dobin 2024-02-22 21:03:39 +00:00
  • 9ff677310e feature: use my own masmshc implementation Dobin 2024-02-22 19:45:35 +00:00
  • 2fddafca18 fix: iat compiler bug with newlines again Dobin 2024-02-22 18:58:36 +00:00
  • c3d027b3b5 fix: broken html, escape Dobin 2024-02-21 20:33:24 +00:00
  • ffcbec3f81 feature: cmdline arg to chose alloc, decoder, exec Dobin 2024-02-21 20:26:53 +00:00
  • ce99a36c94 ui: better output Dobin 2024-02-21 19:16:00 +00:00
  • ce550a5206 fix: windows crlf issue in compiler Dobin 2024-02-20 21:29:45 +00:00
  • 23ca683360 feature: xor encoding of payload with changeable key Dobin 2024-02-20 18:19:00 +00:00
  • 795227f60e feature: write files with raw bytes Dobin 2024-02-20 18:02:24 +00:00
  • c0785fdbbb fix: also store payload Dobin 2024-02-19 20:44:27 +00:00
  • b7ac5938a4 debug: config.debug feature for more logs/ Dobin 2024-02-19 20:39:00 +00:00
  • fb23835d51 ui: nicer output Dobin 2024-02-19 20:34:31 +00:00
  • 2f9ba27ed1 fix Dobin 2024-02-19 20:07:57 +00:00
  • bf310ca343 ui: nicer output Dobin 2024-02-19 20:06:52 +00:00
  • ab80be8a3d ui: nicer log output and error handling Dobin 2024-02-19 19:50:35 +00:00
  • e3d2deb4a0 refactor: make project not singleton Dobin 2024-02-19 19:36:49 +00:00
  • f915b253a7 refactor: project.show_command_output to def:ShowCommandOutput Dobin 2024-02-19 19:32:21 +00:00
  • 3654d8cfda add: more shellcodes Dobin 2024-02-19 19:30:38 +00:00
  • d861c24129 add: test data Dobin 2024-02-19 19:30:28 +00:00
  • b66c7cc6d8 refactor: from project.verify_filename to def.py:VerifyFilename Dobin 2024-02-19 19:30:15 +00:00
  • 0f68a242da feature: disable observer in tests Dobin 2024-02-19 16:35:59 +00:00
  • 2029be0ce8 feature: peb_walk template Dobin 2024-02-18 22:51:10 +00:00
  • 31737f2845 feature: remove files from first pase if in second Dobin 2024-02-18 22:50:47 +00:00
  • 9b71cdd481 refactor: use PAYLOAD_LEN in template instead of 0x11223344 in asm Dobin 2024-02-18 19:52:50 +00:00
  • 92e9b51409 fix: support large payload (payload len) Dobin 2024-02-18 19:42:28 +00:00
  • 64c03d86a8 refactor: remove mentioning of TLS Dobin 2024-02-18 14:38:24 +00:00
  • 00f0d8d388 refactor: replace section SizeOfRawData with Misc_VirtualSize Dobin 2024-02-18 14:04:57 +00:00
  • 224d252e78 fix: cleanup temp files Dobin 2024-02-18 13:55:55 +00:00
  • a36b22db84 fix: less temp files Dobin 2024-02-18 13:55:44 +00:00
  • c2373aa59d log: info->warn Dobin 2024-02-18 13:47:39 +00:00
  • 0a476bdce6 refactor: RedBackdoorer -> DerBackdoorer Dobin 2024-02-18 13:47:30 +00:00
  • 3969f3d882 refactor: get code from exe after backdooring Dobin 2024-02-18 12:20:03 +00:00
  • ef65b92b9a fix: close PE's Dobin 2024-02-18 11:45:07 +00:00
  • dc13ff3c93 log: hide r2 output Dobin 2024-02-17 20:44:08 +00:00