Commit Graph

1911 Commits

Author SHA1 Message Date
Nodir Temirkhodjaev
e05de076f2 Driver: Add NTAPI to callbacks 2021-12-14 15:49:59 +03:00
Nodir Temirkhodjaev
43020b8032 Driver: Minor fix 2021-12-14 14:09:56 +03:00
Nodir Temirkhodjaev
d888986545 UI: LogManager: Continue to read log only on success 2021-12-14 13:39:06 +03:00
Nodir Temirkhodjaev
5d0f246794 DriverTest: Add test_major() 2021-12-13 20:55:46 +03:00
Nodir Temirkhodjaev
a2d0974177 DriverLoader: Simplify PerformBaseRelocation(() 2021-12-13 15:06:09 +03:00
Nodir Temirkhodjaev
621e442858 DriverLoader: Simplify IsPEHeaderValid(() 2021-12-13 14:56:35 +03:00
Nodir Temirkhodjaev
190993f32a DriverLoader: Simplify ModuleGetProcAddress() 2021-12-13 14:45:36 +03:00
Nodir Temirkhodjaev
bc2992d64f DriverLoader: Refactor initialization 2021-12-13 14:24:26 +03:00
Nodir Temirkhodjaev
06d91e63a1 DriverPayload: Update CheckSum 2021-12-12 19:44:48 +03:00
Nodir Temirkhodjaev
fa08eb74d8 Driver: Simplify fort_callout_classify_v4_blocked() 2021-12-12 12:20:51 +03:00
Nodir Temirkhodjaev
a89cf5707a Driver: Minor fix 2021-12-12 12:07:56 +03:00
Nodir Temirkhodjaev
0263f0a1b9 Driver: Simplify fort_callout_stream_classify_v4(), Part 2 2021-12-12 11:54:49 +03:00
Nodir Temirkhodjaev
e8ba893eaf Driver: Simplify fort_callout_stream_classify_v4() 2021-12-12 11:42:33 +03:00
Nodir Temirkhodjaev
05370e10e4 DriverLoader: Simplify CopySectionTable(), Part 4 2021-12-11 16:19:02 +03:00
Nodir Temirkhodjaev
d5dc5efd47 DriverLoader: Simplify CopySectionTable(), Part 3 2021-12-11 16:14:09 +03:00
Nodir Temirkhodjaev
faecac7f6d DriverLoader: Simplify CopySectionTable(), Part 2 2021-12-11 16:09:16 +03:00
Nodir Temirkhodjaev
12fc643b49 SqliteDb::migrate: Add MigrateOptions struct 2021-12-11 14:50:43 +03:00
Nodir Temirkhodjaev
69dd194242 TrafListModel: Simplify getSqlMinTrafTime() & getSqlSelectTraffic() 2021-12-11 11:47:35 +03:00
Nodir Temirkhodjaev
fe16207a2f ZoneListModel: Simplify headerData() 2021-12-11 10:58:56 +03:00
Nodir Temirkhodjaev
77fb73cd4b DriverLoader: Simplify CopySectionTable() 2021-12-11 10:51:17 +03:00
Nodir Temirkhodjaev
f79e588c4b DriverLoader: Simplify BuildImportTable() 2021-12-11 10:37:21 +03:00
Nodir Temirkhodjaev
0e457f16d5 DriverLoader: Simplify IsPEHeaderValid() 2021-12-11 10:22:53 +03:00
Nodir Temirkhodjaev
f75ccec943 Control: Simplify commandRequiresValidation() 2021-12-10 12:10:25 +03:00
Nodir Temirkhodjaev
d3f2f7709a Control: Simplify managerByCommand() 2021-12-10 11:57:38 +03:00
Nodir Temirkhodjaev
e9dafa36a9 SqliteDb: Simplify importDb() 2021-12-09 15:32:32 +03:00
Nodir Temirkhodjaev
67c23bb5e2 UI: FileUtil: Improve pathToKernelPath() 2021-12-09 15:13:39 +03:00
Nodir Temirkhodjaev
5bcb649a67 NativeEventFilter: Simplify nativeKeyCode() 2021-12-09 14:57:40 +03:00
Nodir Temirkhodjaev
37c12a4133 SqliteDb: Simplify migrate(): Refactor re-creating 2021-12-09 12:35:58 +03:00
Nodir Temirkhodjaev
e47f3b6cda SqliteDb: Simplify migrate() 2021-12-09 11:46:07 +03:00
Nodir Temirkhodjaev
e1a406e8ca DriverLoader: Improve major callbacks proxying 2021-12-05 13:36:21 +03:00
Nodir Temirkhodjaev
6efc839a5f DriverPayload: Fix typo 2021-12-05 13:06:39 +03:00
Nodir Temirkhodjaev
a5b6e0ce8f Driver: Test callbacks proxying 2021-12-05 12:18:22 +03:00
Nodir Temirkhodjaev
e294897783 UI: Update SQLite to v3.37.0 2021-12-04 11:34:32 +03:00
Nodir Temirkhodjaev
7d7e3f6d2a Driver: ProxyCallbacks: Minor fixes 2021-11-22 12:46:41 +03:00
Nodir Temirkhodjaev
1f5a518d29 Driver: Setup callbacks proxying 2021-11-21 19:54:00 +03:00
Nodir Temirkhodjaev
e814e4c809 Driver: ProxyCallbacks: Add functions 2021-11-21 13:23:00 +03:00
Nodir Temirkhodjaev
3b87ba3b20 Driver: Prepare major funcs proxying 2021-11-21 11:37:28 +03:00
Nodir Temirkhodjaev
d870f24aa8 Driver: Prepare callbacks proxying 2021-11-20 18:06:19 +03:00
Nodir Temirkhodjaev
69fcefcb37 Driver: ProxyCallbacks: Minor fix 2021-11-16 16:41:40 +03:00
Nodir Temirkhodjaev
7eb34e2a58 Driver: ProxyCallbacks: Prepare *.asm 2021-11-16 11:31:06 +03:00
Nodir Temirkhodjaev
341f43e503 Add scripts\driver\bin2array.bat
to build the src\driver\loader\fort.rsa.pub from the binary.
2021-11-14 12:17:38 +03:00
Nodir Temirkhodjaev
6560358a2b DriverLoader: Prepare Proxy Callbacks 2021-11-12 12:57:52 +03:00
Nodir Temirkhodjaev
b8cac19f32 DriverLoader: Prepare DriverCallbackEntry() 2021-11-10 21:07:37 +03:00
Nodir Temirkhodjaev
4caecc718b DriverLoader: Use unicode string for driver path. 2021-11-10 18:43:39 +03:00
Nodir Temirkhodjaev
12115058e4 DriverLoader: Fix import module name's comparing. 2021-11-10 18:07:00 +03:00
Nodir Temirkhodjaev
4c09292bc3 DriverLoader: Build module's import table. 2021-11-10 17:53:55 +03:00
Nodir Temirkhodjaev
5c1700ac05 DriverLoader: Remove unneeded resource handling. 2021-11-09 19:51:07 +03:00
Nodir Temirkhodjaev
0b2a796fb5 DriverLoader: Prepare memory module loader. 2021-11-08 13:37:50 +03:00
Nodir Temirkhodjaev
1fcb5bb856 DriverLoader: Prepare driver's image. 2021-11-07 10:47:50 +03:00
Nodir Temirkhodjaev
183f17d7e3 DriverLoader: Don't use IoRegisterDriverReinitialization(). 2021-11-06 10:05:38 +03:00