<gh_stars>0
import owiener as o


e = 23859823144599326343368387405220501372226553602426958806555858521846086832637153125028210886053783031247728877271196237469299447878179102464607771699740810498525989528367782050274958926213932139292782760967091828750653881949075545423106894513615600623064198402510607886972671284355197749616100710930019937795
n = 112175828394357301182895940138158610777763797685120390758799981759740283339566974334889490085250902224295676170860830926149997831236036486456724635162364607010045084551119180802743060287098926023706598966314244936233942663440534586667702041323740550861365931918332334592215766792927732686126346576755683753977
c = 28590425670967447734824828594575379349754819036232108620004145202576779125125176775555496483033405579662352724201884739220982236990896319593336569466986764357765704495835976582789966993575083949895514987721653057861875546214391590094125302829854849740804679956140432290031748965138739104766400034800262821079


d = o.attack(e, n)
m = pow(c, d, n)
print(bytes.fromhex(hex(m)[2:]).decode('ascii'))

import owiener as o


e = 23859823144599326343368387405220501372226553602426958806555858521846086832637153125028210886053783031247728877271196237469299447878179102464607771699740810498525989528367782050274958926213932139292782760967091828750653881949075545423106894513615600623064198402510607886972671284355197749616100710930019937795
n = 112175828394357301182895940138158610777763797685120390758799981759740283339566974334889490085250902224295676170860830926149997831236036486456724635162364607010045084551119180802743060287098926023706598966314244936233942663440534586667702041323740550861365931918332334592215766792927732686126346576755683753977
c = 28590425670967447734824828594575379349754819036232108620004145202576779125125176775555496483033405579662352724201884739220982236990896319593336569466986764357765704495835976582789966993575083949895514987721653057861875546214391590094125302829854849740804679956140432290031748965138739104766400034800262821079


d = o.attack(e, n)
m = pow(c, d, n)
print(bytes.fromhex(hex(m)[2:]).decode('ascii'))