Pages:
Author

Topic: dividing pubkey for attack. manual from me - page 2. (Read 1219 times)

legendary
Activity: 3472
Merit: 10611
It is really hard to follow your text full of errors/typos.
Don't bother understanding the text. OP has been trying to create something that looks like it is "breaking bitcoin" for a long time so that he can scam people with it by selling them the fake thing.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
It is really hard to follow your text full of errors/typos.
Sure you can divide the public key by any number you want, but what does it help?

You can imagine the simple example of dividing by 2.

then understad how to div priv, then clone calculation  to pubkey and you downgradw range from 120 to 60 bit etc

Ok. This seems to be some advanced math I do not and will not understand.

see this:

./md 91 / 8
Result: 9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8d4

xman@localhost:~/ecctools$ ./md 0x9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8d4 - 8
Result: 9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8cc

xman@localhost:~/ecctools$ ./md 0x9fffffffffffffffffffffffffffffff34ad4a102d8d642557e37b180221e8cc x 8
Result: 1b = 27 in dec

from 91 to 27

edit: but then 2^110 / 2^55  to ~2^55 no result


edit2: try make around 2^55 from 0xfc07a1825367bbe with dividing ?


newbie
Activity: 7
Merit: 1
It is really hard to follow your text full of errors/typos.
Sure you can divide the public key by any number you want, but what does it help?

You can imagine the simple example of dividing by 2.

then understad how to div priv, then clone calculation  to pubkey and you downgradw range from 120 to 60 bit etc

Ok. This seems to be some advanced math I do not and will not understand.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
It is really hard to follow your text full of errors/typos.
Sure you can divide the public key by any number you want, but what does it help?

You can imagine the simple example of dividing by 2.

then understad how to div priv, then clone calculation  to pubkey and you downgradw range from 120 to 60 bit etc
newbie
Activity: 7
Merit: 1
It is really hard to follow your text full of errors/typos.
Sure you can divide the public key by any number you want, but what does it help?

You can imagine the simple example of dividing by 2.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
What are you trying to do?

You can divide a publickey by 2 but you don't know if the corresponding privatekey is even or odd so it either is 1 bit below or somewhere else...

why only div to 2 ? I can div more.

seevmy ex try div 2^120/2^60 you get 2

2^120/2^60 = 2^60

(2^120-56667788)/2^60 = 2^60

then div real 110 bit pubkey aways get float and in part, but posible subsract int part from resul of dividing and privjey will be after dmaler then div to 2...


see this

/md 0xfc07a1825367bbe / 0x40000000                                      Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2

now we recover int par of divider from float part aftervdiv


./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 - 0x40000000
Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2


./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2 x 0x40000000
Result: fffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff

looks goood we hawe ffffff.....cff so we get numbet <1, so we get float of divided priv

now ectracr this float from original:


./md 0xfc07a1825367bbe  + 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff
Result: f80f4304a6cf77c

but how to duwgrade 
0xfc07a1825367bbe to 2^55 Huh

0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff - this is a float part + smal part of int


this is only full part of int  0xfc07a1825367bbe

Huh?




0xfc07a1825367bbe - 0xf80f4304a6cf77c = 0x3f85e7dac98442 =

fffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff x -1

 Undecided

[moderator's note: consecutive posts merged]
newbie
Activity: 7
Merit: 1
What are you trying to do?

You can divide a publickey by 2 but you don't know if the corresponding privatekey is even or odd so it either is 1 bit below or somewhere else...
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
Good job.

Now try making a GUI around that modmath program that'll make it easier to run these calculations without opening two different calculators.

I remember there was some other guy who made this closed-source program in Chinese a year ago, that accomplishes like this method, but he wiped all his posts.



This tool has been available from me for a very long time.

https://github.com/MrMaxweII/Secp256k1-Calculator

https://bitcointalksearch.org/topic/presentation-of-my-ecc-calculator-5202064




this is very differentvsoft
full member
Activity: 161
Merit: 168
Good job.

Now try making a GUI around that modmath program that'll make it easier to run these calculations without opening two different calculators.

I remember there was some other guy who made this closed-source program in Chinese a year ago, that accomplishes like this method, but he wiped all his posts.



This tool has been available from me for a very long time.

https://github.com/MrMaxweII/Secp256k1-Calculator

https://bitcointalksearch.org/topic/presentation-of-my-ecc-calculator-5202064


member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
Yes, Bro, and implement please decimal keys not only hex, order curve editor(for change curve order ....141 to enother, I think experiment with curve order editing for priv and pubkeys ca be helpfull, because lower order = lower privkey for same number).

Add multy operation command line ? now only one opwration per one run, but needs more - for ex dividind and sub and multyply( ex 777777777 / 888 + 8888 =.....) copy paste 3 times is hard, and can generate mestackes...


And add keymath to GUI too for work with pabkey. keymath need multyoperation too.

and add text notes to GUI for save results...


Br

And gui for linux please.

Well yeah, it would be helpful for the curve order to be a variable, but different values for altcoins would not be very useful until brute-force crackers are designed for them too e.g. Monero, LTC.

GUI can just use Qt framework which can run on Windows & Linux (even Mac). Not too complicated at all for someone whose done this before.


order editor firs of is a btc, because 99% operation mod n, and  mod n =  n/2 downgrade privkey... etc

if you make gui, it will be realy good

but, Bro, see my previous post, method has a problem  - unsolved how to grt 2^30 from 2^60, so, work on gui, may be not so resulted and you spend mach yours time. maybe try first diwn priv from 2^60 to 2^30 and after make gui ?

regards
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Yes, Bro, and implement please decimal keys not only hex, order curve editor(for change curve order ....141 to enother, I think experiment with curve order editing for priv and pubkeys ca be helpfull, because lower order = lower privkey for same number).

Add multy operation command line ? now only one opwration per one run, but needs more - for ex dividind and sub and multyply( ex 777777777 / 888 + 8888 =.....) copy paste 3 times is hard, and can generate mestackes...


And add keymath to GUI too for work with pabkey. keymath need multyoperation too.

and add text notes to GUI for save results...


Br

And gui for linux please.

Well yeah, it would be helpful for the curve order to be a variable, but different values for altcoins would not be very useful until brute-force crackers are designed for them too e.g. Monero, LTC.

GUI can just use Qt framework which can run on Windows & Linux (even Mac). Not too complicated at all for someone whose done this before.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
Good job.

Now try making a GUI around that modmath program that'll make it easier to run these calculations without opening two different calculators.

I remember there was some other guy who made this closed-source program in Chinese a year ago, that accomplishes like this method, but he wiped all his posts.


Yes, Bro, and implement please decimal keys not only hex, order curve editor(for change curve order ....141 to enother, I think experiment with curve order editing for priv and pubkeys ca be helpfull, because lower order = lower privkey for same number).

Add multy operation command line ? now only one opwration per one run, but needs more - for ex dividind and sub and multyply( ex 777777777 / 888 + 8888 =.....) copy paste 3 times is hard, and can generate mestackes...


And add keymath to GUI too for work with pabkey. keymath need multyoperation too.

and add text notes to GUI for save results...


Br

And gui for linux please.



Help wanted

lets div priv 2^60

this is priv:

0xfc07a1825367bbe in range 2^59-2^60 bit

this is 2^60/2^30= 2^30=0x40000000

so,lets try div 0xfc07a1825367bbe for get 2^30 priv:

./md 0xfc07a1825367bbe / 0x40000000                                      Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2

now we recover int par of divider from float part aftervdiv


./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717b01720d4e2 - 0x40000000
Result: 9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2


./md 0x9b9b4707ffffffffffffffffffffffff3a428d5bc087fbcfd00717afd720d4e2 x 0x40000000
Result: fffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff

looks goood we hawe ffffff.....cff so we get numbet <1, so we get float of divided priv

now ectracr this float from original:


./md 0xfc07a1825367bbe  + 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbf92d8a4f56cbcff
Result: f80f4304a6cf77c


why

f80f4304a6cf77c MACH MORE BIGGER THEN 2^30

Huh
how to sove ang get result in around 2^30


Huh
legendary
Activity: 1568
Merit: 6660
bitcoincleanup.com / bitmixlist.org
Good job.

Now try making a GUI around that modmath program that'll make it easier to run these calculations without opening two different calculators.

I remember there was some other guy who made this closed-source program in Chinese a year ago, that accomplishes like this method, but he wiped all his posts.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
you dont knoe privkey, in this situatio you cant suvstracr
I didn't think it needed any further explanation, but well, of course, you need to subtract public key of 55 from public key of 99 to get public key of 44.

how you will make from this privkey 0xfc07a1825367bbe privjey in range 2^30, if don know privkey exact ?
member
Activity: 110
Merit: 61
you dont knoe privkey, in this situatio you cant suvstracr
I didn't think it needed any further explanation, but well, of course, you need to subtract public key of 55 from public key of 99 to get public key of 44.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
You can just subtract divider from original key (99-55 = 44) to get same results without complex EC divisions and multiplications.

you dont knoe privkey, in this situatio you cant suvstracr
member
Activity: 110
Merit: 61
You can just subtract divider from original key (99-55 = 44) to get same results without complex EC divisions and multiplications.
member
Activity: 873
Merit: 22
$$P2P BTC BRUTE.JOIN NOW ! https://uclck.me/SQPJk
Good day. Many time peoples try div pubkey, but unsoccesfull

I will show now, how to divide.

Method not complete to end solution, but show how to

1.We have privkey 99, and what will be, if we div 99 to 50 ?

if use android calc we see:

99 / 55 = 1.8

what we can do with this ? nothing you thing ? Answer - No, we can do.

Now we see what will be if we div 99 / 55 in moulcalculator from ecctools:

./md 99 / 55
Result: 99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5c

Shit, yes ? Anver is Yes and No, let see

if we see to this:


99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5c

and this

99 / 55 = 1.8

we will see what for downgrade range we need substract int or flot part, because we know nothing about flot part, we well subsrtact int part


 99 / 55 = 1.8

1.98 - 1 = 0.8

99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5c - 1 = 99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5b

now we get back flot part to int part, we need make from 0.98, int number

lets do it:

0.8 x 55 = 44 good, yes ?

and about mod version:

./md 0x99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5b x 55
Result: 2c(this is hex) = 44 dec


so need brute pubkey from this calculation:

0x99999999999999999999999999999998d668eaf0cf91f9bd7317d2547ced5a5b x 55 = target priv and pubkey.


publick key in range from 1:50

what is 2 time smaler then 99.

If thread well be interested, I show more dificult examples, and together we try find answer how to do.



Pages:
Jump to: