Commit graph

  • 3de61a11fc Add challenge description main atxr 2024-03-05 12:11:45 +01:00
  • f9d73bfb68 Add more generic params atxr 2024-03-05 11:57:05 +01:00
  • 2fa66f3860 Start mineziperd from app atxr 2024-03-05 11:27:36 +01:00
  • 1aa0573482 Improve webapp style atxr 2024-03-01 12:47:17 +01:00
  • a5899768f7 Update dockerfile atxr 2024-03-01 12:46:58 +01:00
  • 4c2d51b4c6 Add full solve atxr 2024-03-01 11:21:22 +01:00
  • 11c94b739d Add missing import atxr 2024-03-01 11:21:01 +01:00
  • bed22b2bf5 Add build script atxr 2024-03-01 11:18:37 +01:00
  • 00bf8c4349 Add requirements.txt atxr 2024-03-01 11:18:31 +01:00
  • 81b8cd5c94 Refactor project atxr 2024-03-01 10:45:54 +01:00
  • 56ded46af5 Add redirect solution atxr 2024-02-29 00:35:16 +01:00
  • 97ce3bff2a Fix small typo in webapp atxr 2024-02-28 03:23:14 +01:00
  • 28e7b808b8 Add redirect solution atxr 2024-02-28 03:22:55 +01:00
  • 70c7153b25 Add leak solution atxr 2024-02-28 03:22:34 +01:00
  • 0a94e0aa5b FIx typo atxr 2024-02-28 03:22:26 +01:00
  • 6002ddc4ad Ignore tmp files atxr 2024-02-28 03:22:11 +01:00
  • a8ad99cddd Change data allocation atxr 2024-02-28 03:22:04 +01:00
  • 321daf3ac8 Trigger virus if size mismatch atxr 2024-02-28 03:21:41 +01:00
  • c06790d5e0 Fix unsigned typos atxr 2024-02-28 03:21:08 +01:00
  • 8ca61905e1 Improve webapp style atxr 2024-02-27 17:02:56 +01:00
  • 0e4f2e144f Fix warning atxr 2024-02-27 17:02:36 +01:00
  • e037cce4ca Change logic and add blocklist atxr 2024-02-27 17:02:27 +01:00
  • b69ef84f98 Fix printf atxr 2024-02-26 14:38:26 +01:00
  • 843449196d Add simple webapp to upload files atxr 2024-02-26 14:38:09 +01:00
  • 20021ffa49 Use sha256 instead of crc atxr 2024-02-26 14:37:52 +01:00
  • e3b9f1f488 Add mineziperd server atxr 2024-02-26 10:20:50 +01:00
  • 43ac716bf2 Add crc32 function atxr 2024-02-26 10:20:35 +01:00
  • 88becd6097 Scan zip for multiple threats atxr 2024-02-23 18:02:03 +01:00
  • a38b5d4ec4 Free some strucs atxr 2024-02-23 18:01:15 +01:00
  • e4d37542bb Add sort for int atxr 2024-02-23 18:00:33 +01:00
  • 3122c5b76f Check mismatch in filename lengths atxr 2024-02-22 11:54:16 +01:00
  • e3147c10c7 Remove get encoded block atxr 2024-02-22 11:53:40 +01:00
  • a0b4fe5433 Get number for dynamic huffman tree atxr 2024-02-21 17:09:33 +01:00
  • 090e17b3d9 Track only LFH offsets and init zip struct atxr 2024-02-21 17:08:57 +01:00
  • 812ff2fe3e Add main atxr 2024-02-21 16:16:29 +01:00
  • 527fe98054 Add first draft of scan zip atxr 2024-02-21 16:16:12 +01:00
  • 01c55375f9 Track LF offsets atxr 2024-02-21 16:15:51 +01:00
  • 50293f18e0 Rename and clean atxr 2024-02-21 16:15:04 +01:00
  • cebaad1ab1 Remove raw type atxr 2024-02-21 16:13:37 +01:00
  • 9f8bcf7769 Align to next byte atxr 2024-02-21 16:11:01 +01:00
  • b0f5cd41f9 Do not track assets atxr 2024-02-21 16:10:47 +01:00
  • 669915c0d7 Refactor test code atxr 2024-02-20 15:38:03 +01:00
  • 1ae8e5f050 Move next token to huffman tree lib atxr 2024-02-20 15:36:46 +01:00
  • f778d01d74 Add test to unzip type 1 blocks atxr 2024-02-20 12:35:17 +01:00
  • 48aba6093b Read next token atxr 2024-02-20 12:33:44 +01:00
  • 2ff199072e Clean bs atxr 2024-02-20 12:33:20 +01:00
  • a69783a108 Add raw union to ISH atxr 2024-02-20 12:33:06 +01:00
  • 84b33095b0 Decode lengths/distances from token atxr 2024-02-20 12:32:33 +01:00
  • 4cdc14e48b Add default distance tree atxr 2024-02-20 12:30:50 +01:00
  • 2341217e2d Clean bs atxr 2024-02-20 12:30:24 +01:00
  • 92d805659b Add bitstream constr atxr 2024-02-20 12:29:33 +01:00
  • 3449b9edbf Print LFH info in the cdh test atxr 2024-02-19 14:58:11 +01:00
  • e18152f1d8 Add simple huffman tree test atxr 2024-02-19 14:57:36 +01:00
  • b4e1f7df8c Add huffman tree utility atxr 2024-02-19 14:56:54 +01:00
  • fa7045bf1c Add bitstream utility atxr 2024-02-19 14:54:37 +01:00
  • 2d34e143d7 Decode canonical huffman tree atxr 2024-02-13 11:27:24 +01:00
  • 3636d3fa0d Clean code atxr 2024-02-06 20:18:33 +01:00
  • fe7ca3c37a Add first test to parse cdh atxr 2024-02-06 20:15:05 +01:00
  • d7f7d4386d Fix get size atxr 2024-02-06 20:14:49 +01:00
  • f24444a7b1 Get eocd and cdh entries atxr 2024-02-06 20:13:46 +01:00
  • 8bb984e61a Update zip structs atxr 2024-02-06 20:13:10 +01:00
  • 4c6972b961 Add dummy main atxr 2024-02-06 20:12:26 +01:00
  • ad2850106e Rename test bin atxr 2024-02-06 16:19:52 +01:00
  • ac658859aa Add cdh test atxr 2024-02-06 16:18:22 +01:00
  • e04a231974 Fix typos atxr 2024-02-06 16:18:08 +01:00
  • 3458794791 Fix CMake issues atxr 2024-02-06 16:17:30 +01:00
  • 16454b7a4b Do not track vscode files atxr 2024-02-06 15:26:38 +01:00
  • 4692b1e643 Find cdh in zip atxr 2024-02-06 15:16:41 +01:00
  • 0b199784ec Compute uncompressed size atxr 2024-02-06 15:03:28 +01:00
  • 8830c46593 Define main function in lib atxr 2024-02-06 15:03:12 +01:00
  • 691475d013 Add first idea of zip struct atxr 2024-02-06 15:02:51 +01:00
  • 05b42d1b86 Setup repo atxr 2024-02-06 14:42:35 +01:00
  • 4dc37c0e2e
    Rename project dolphino | atxr 2024-02-06 14:27:30 +01:00
  • 17c3323615
    Initial commit dolphino | atxr 2024-01-23 11:39:21 +01:00