tomato42 / marvin-toolkit

A set of tools and instructions to check if a library is vulnerable to the Marvin attack
GNU General Public License v2.0
18 stars 8 forks source link

Make marvin script able to output individual ciphertexts #8

Open tomato42 opened 12 months ago

tomato42 commented 12 months ago

For debugging it would be nice to be able to create one ciphertext per probe output, like what ./step2.sh does.

gogo2464 commented 3 months ago

is it fixed by https://github.com/tomato42/marvin-toolkit/pull/7 ?

tomato42 commented 3 months ago

no, #7 is a new harness, this is about generated test vectors

gogo2464 commented 3 months ago

Then, could you assign me to the pr please?

tomato42 commented 3 months ago

create a PR addressing it, and I'll do it

gogo2464 commented 3 months ago

Nice

gogo2464 commented 3 months ago

@tomato42 I started.

I am stuck because I do not know if I should change the type variable. I need to guess the arguments from the command line argument size.

tomato42 commented 3 months ago

I told you multiple times already: until you understand how the Bleichenbacher attack works with reliable oracles, you have no reason to work on the timing variant of it

and #14 is not even editing the relevant file; this is issue is about step2-marvin.sh

gogo2464 commented 3 months ago

Ghank you very much for the help. I am reading your comment carefully.

gogo2464 commented 3 months ago

I need more time to read the paper. Can I start another pr on step2-marvin.sh the next week please?

gogo2464 commented 3 months ago

@tomato42 I would like to understand Bleichenbacher attack. Do you know a place or links for exercices please? I only read the paper.

tomato42 commented 3 months ago

See the ROBOT paper from Böck

gogo2464 commented 3 months ago

I would like to code an exploit on the last ROBOT from Bock.

I am doing ctf and then I will come back.

Check out https://cryptopals.com/sets/6/challenges/47

see you soon.

gogo2464 commented 3 months ago

I will start with https://cryptopals.com/sets/6/challenges/41

let me follow introduction to mathematical cryptography to continue

gogo2464 commented 2 months ago

Hello.

I am still working on the PR. But I need to learn more from the book introduction to mathematical cryptography before.

The PR should be ready 2 months latters!

gogo2464 commented 2 months ago

is it ok for you 2 month @tomato42 ? I am progressing very fast!