Commit Graph

54 Commits

Author SHA1 Message Date
gbrochar 032dd53abf merge: update rsa 2024-04-18 08:00:02 +02:00
pbonilla 6d6a5952f8 point point point point 2024-04-17 12:28:34 +02:00
pbonilla 9b39864ee8 merge 2024-04-17 12:21:50 +02:00
pbonilla 41fb358473 start rot 1 2024-04-17 12:14:08 +02:00
gbrochar a0e9ccb0e3 chore: fix compilation on my machine 2024-04-17 09:04:43 +02:00
gbrochar d7668b88a8 Merge branch 'debug-double-packing' 2024-04-17 09:02:51 +02:00
gbrochar c04078e5a2 fix: "clean" jump, can modify payload 2024-04-17 06:53:54 +02:00
gbrochar 621a1ec641 fix: jump value hotfix, double injection OK 2024-04-16 21:25:36 +02:00
pbonilla 95bac7cadf mov 0x90 to runtimes address 2024-04-16 13:56:58 +02:00
pbonilla d1c86e7165 Adress to sections added to asm 2024-04-15 10:16:28 +02:00
gbrochar ee6e39f716 chore: efl -> elf 2024-04-15 06:17:31 +02:00
pbonilla 8a5bfae528 fix trisomic jump 2024-04-11 23:15:15 +02:00
gbrochar 6dcf29d9b8 feat: rsa 32bits (16 bits msg no padding) 2024-04-11 14:39:27 +02:00
pbonilla fba60ca76e encrypt text section 2024-04-11 12:20:44 +02:00
gbrochar 17cd4fde5b feat: rsa 64bits prime gen 2024-04-09 16:55:13 +02:00
gbrochar 2a20011050 clean: rename efl_content to elf_content 2024-04-09 10:30:12 +02:00
gbrochar f83b053fcb fix: check payload fd 2024-04-09 10:28:35 +02:00
pbonilla fa004f3a6a generate payload from file 2024-03-21 15:44:29 +01:00
pbonilla 2c4bdfeeec reassign woody pointers after codecave creation 2024-03-19 17:44:54 +01:00
pbonilla 11bbe38aa4 create codecave added 2024-03-19 17:20:11 +01:00
pbonilla b714716094 assembly simplified 2024-02-23 14:17:23 +01:00
pbonilla 086bda7642 a little cleanup 2024-02-21 13:54:33 +01:00
pbonilla e9e29568fc it works time to clean up 2024-02-21 13:13:17 +01:00
pbonilla c7862e2781 je suis plus ou jen suis 2024-02-19 16:49:40 +01:00
gbrochar ee899b8c8c clean: miller-rabin sep fn + set e=65537 2024-02-19 15:15:02 +01:00
gbrochar b4a0432d33 feat: check first primes before miller rabin 2024-02-19 13:01:51 +01:00
gbrochar 0bc6bf62a4 fix: unused return value 2024-02-19 13:00:55 +01:00
pbonilla 0cbe7fef38 chaos 2024-02-19 11:35:40 +01:00
gbrochar badc3fd399 opti: remove many memcpy 2024-02-18 18:06:18 +01:00
gbrochar 1d9e2936ac opti: rm malloc in mul and useless cmp in modulo 2024-02-18 17:14:48 +01:00
gbrochar 365c98be7c clean: remove comments 2024-02-18 16:40:16 +01:00
gbrochar 81f8fb3c1f opti: remove many mallocs 2024-02-18 16:38:30 +01:00
gbrochar d368c925fb opti: is_not_zero 2024-02-18 15:55:05 +01:00
gbrochar 2f7d2922c7 fix: substraction 2024-02-18 15:37:37 +01:00
gbrochar c8e5e6bf67 opti: cache left_shifts in multiplication 2024-02-18 14:16:28 +01:00
gbrochar fa5c3d7f96 refacto: make more numbers same length 2024-02-18 02:41:48 +01:00
gbrochar ed45a04df2 chore: PHONY rule 2024-02-18 02:17:52 +01:00
gbrochar 585f9750df fix: put correct flag for opti................. 2024-02-18 00:46:50 +01:00
gbrochar 4c53350bd5 refacto: faster 2024-02-18 00:46:21 +01:00
gbrochar 7d0c774cb7 refacto: speed x10 2024-02-17 20:50:05 +01:00
gbrochar 4a3cbd75b5 fix: leaks 2024-02-16 17:33:46 +01:00
gbrochar 52f65086c2 remove unused func and comments 2024-02-16 16:48:25 +01:00
gbrochar 6806db1c6f feat: prime working rly slow and leaks 2024-02-16 15:57:11 +01:00
gbrochar a000c56ce5 clean: remove comments 2024-02-16 13:33:59 +01:00
gbrochar 3883287e8d feat: square and multiply, a^e mod n 2024-02-16 13:32:06 +01:00
gbrochar 5028b0dd9f rsa reborn mod working 2024-02-15 21:26:40 +01:00
gbrochar 6a077bca3f rsa branch backup 2024-02-15 21:25:35 +01:00
gbrochar 038719bb26 fix: malloc size was too small 2024-02-14 17:18:09 +01:00
gbrochar adf7a34fa6 feat: rsa compiles 2024-02-14 17:17:11 +01:00
gbrochar 5cf2bc357b feat: rsa doesnt compile lol 2024-02-14 17:14:03 +01:00