rzc0d3r / ESET-KeyGen

ESET-KeyGen - Trial-Key & Account generator for ESET Antivirus
MIT License
389 stars 708 forks source link

Issue-chat for future email APIs problems #124

Open IBTS90 opened 6 months ago

IBTS90 commented 6 months ago

Hi, the email activation doesn't work, this is the error that I m receiving:

[ INFO ] ESET-Token interception... [ FAILED ] Traceback (most recent call last): File "C:\Users\Mr X\Desktop\ESET-KeyGen-main\main.py", line 145, in EsetReg.confirmAccount() File "C:\Users\Mr X\Desktop\ESET-KeyGen-main\modules\eset_register.py", line 76, in confirmAccount token = self.getToken(max_iter=2*DEFAULT_MAX_ITER) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Mr X\Desktop\ESET-KeyGen-main\modules\eset_register.py", line 28, in getToken raise RuntimeError('Token retrieval error!!!') RuntimeError: Token retrieval error!!!

how can I solve it?

Thanks.

Lomic0 commented 6 months ago

up py main.py --chrome --account script stuck at [ INFO ] ESET-Token interception... for a 30 seconds and return this error,

Lomic0 commented 6 months ago

for a business key error looks like py main.py --chrome --business-key [ INFO ] EBA-ESET-Token interception... [ FAILED ] Traceback (most recent call last): File "c:\Users\XXX\Downloads\ESET-KeyGen-main\main.py", line 157, in EsetBusinessReg.confirmAccount() File "c:\Users\XXX\Downloads\ESET-KeyGen-main\modules\eset_business_register.py", line 93, in confirmAccount token = self.getToken(max_iter=DEFAULT_MAX_ITER*2) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "c:\Users\XXX\Downloads\ESET-KeyGen-main\modules\eset_business_register.py", line 86, in getToken raise RuntimeError('Token retrieval error!!!') RuntimeError: Token retrieval error!!!


py main.py --chrome --business-account Works fine

rzc0d3r commented 6 months ago

This happens quite often. I will look into this issue. I'm just wondering what's going on at the post office. I need a mail dump, for this I will add a new command line argument

rzc0d3r commented 6 months ago

I ran some tests and it became a little clearer. So it's most likely that ESET is blocking mail from 1secmail. Perhaps because of frequent occurrence of such mails in their databases, they are simply rejected. I'll have to try using other mails

rzc0d3r commented 6 months ago

hard times begin...

goravine commented 6 months ago

maybe make an option that allow user to manually input email and password based on POP or IMAP?

rzc0d3r commented 6 months ago

maybe make an option that allow user to manually input email and password based on POP or IMAP?

So I found the root of the problem. The eset business site is rejecting temporary emails. I just entered gmail mail and the registration was successful

rzc0d3r commented 6 months ago

YESSS. That's the way it is. HAHAHAHAHAHAHAHAHAHAHA

goravine commented 6 months ago

We will wait for the update. Thank your for your service

IBTS90 commented 6 months ago

Is there any way to use the Fake mail Telegram bot that generete hi2.in email? I've just used that manually and is working.

rzc0d3r commented 6 months ago

Is there any way to use the Fake mail Telegram bot that generete hi2.in email? I've just used that manually and is working.

you have to log in to telegram, and that's not a good thing anymore.

rzc0d3r commented 6 months ago

We need to find a way to generate mail

rzc0d3r commented 6 months ago

Anyway, I'm going to bed now. Have a good night, everybody :O

rzc0d3r commented 6 months ago

Is there any way to use the Fake mail Telegram bot that generete hi2.in email? I've just used that manually and is working.

Bro, you're the best. I will implement the algorithm through this service today!!! Thanks

Lobasheff commented 6 months ago

а есть ли возможность реализовать генерацию ключей через телегу?

AdityaGarg8 commented 6 months ago

temp-mail.org seems to be working

TrasserZero commented 6 months ago

а есть ли возможность реализовать генерацию ключей через телегу?

это имхо будет несекурно.. =)

rzc0d3r commented 6 months ago

temp-mail.org seems to be working

cloudflare captcha bypass does not work in selenium

rzc0d3r commented 6 months ago

а есть ли возможность реализовать генерацию ключей через телегу?

нет, так как нужны сервера

rzc0d3r commented 6 months ago

I created a test version of the project with hi2in support but for some reason eset doesn't want to send emails to the mail. lmao

rzc0d3r commented 6 months ago

I have guesses that the site checks how the user interacted with the site. Because if the user manually enters everything, the letter comes almost instantly. But when everything is filled in by selenium, it doesn't. Perhaps it will be necessary to make some activity similar to a person

IBTS90 commented 6 months ago

Try to slow down the whole filling process, maybe will work.

I have guesses that the site checks how the user interacted with the site. Because if the user manually enters everything, the letter comes almost instantly. But when everything is filled in by selenium, it doesn't. Perhaps it will be necessary to make some activity similar to a person

rzc0d3r commented 6 months ago

FIRST SUCCESSFULLY TEST

hi2in-build

IBTS90 commented 6 months ago

Yes, brilliant, well done, now if is possible add the same with this address https://home.eset.com/ as they give a free Smart Security plan for 30 month which I think is All-In-One plan that can be used for Windows or Android.

rzc0d3r commented 6 months ago

So I see they've returned the keys. So I will be return the regular key generation soon.

rzc0d3r commented 6 months ago

Reference in new iss

image

rzc0d3r commented 6 months ago

https://github.com/rzc0d3r/ESET-KeyGen/releases/tag/v1.4.1.1

rzc0d3r commented 6 months ago

closed?

IBTS90 commented 6 months ago

I would say, do not close yet, as they may block hi2in aswell, so be ready to find a different email generator too. Let's be ahead!

rzc0d3r commented 6 months ago

I would say, do not close yet, as they may block hi2in aswell, so be ready to find a different email generator too. Let's be ahead!

oke

AdityaGarg8 commented 6 months ago

I would say, do not close yet, as they may block hi2in aswell, so be ready to find a different email generator too. Let's be ahead!

https://10minutemail.net/

Is this a good alternative?

rzc0d3r commented 6 months ago

I would say, do not close yet, as they may block hi2in aswell, so be ready to find a different email generator too. Let's be ahead!

https://10minutemail.net/

Is this a good alternative?

Yes. Very good service

rzc0d3r commented 6 months ago

I would say, do not close yet, as they may block hi2in aswell, so be ready to find a different email generator too. Let's be ahead!

https://10minutemail.net/

Is this a good alternative?

I will add support for this service as well

rzc0d3r commented 6 months ago

Also to save space for arguments. I want to remove --use-hi2in and add an argument that supports entering a specific value, for example: --email-api 1secmail --email-api hi2in --email-api 10minutemail.net

I think it will be good form

rzc0d3r commented 6 months ago

And also add support for any mail. The user will need to enter a special argument and then enter the email address to which he has access (Any service). After receiving a letter about account activation, the user will need to copy button-link that will be in the letter and enter it into the console. And then everything will go as usual

rzc0d3r commented 6 months ago

I created the first version from 10minutemail.net but it's slow and also I can't use it when registering in ESET EBA.

rzc0d3r commented 6 months ago

Test it out ESET-KeyGen-v1.4.2.0-dev.zip

AdityaGarg8 commented 6 months ago

I created the first version from 10minutemail.net but it's slow and also I can't use it when registering in ESET EBA.

I was able to generate business key using 10minutemail

Here maybe you can add 10minutemail instead of 10minutemail.net as argument Also, probably make a default mail provider instead of forcing user to specify mail provider.

rzc0d3r commented 6 months ago

Я создал первую версию с 10-минутной почты.net, но она работает медленно, и я не могу использовать ее при регистрации в ESET EBA.

Мне удалось сгенерировать бизнес-ключ с помощью 10-минутной почты.

Здесь, возможно, вы можете добавить 10-минутную почту вместо 10-минутной почты в качестве аргумента. Кроме того, возможно, установите почтового провайдера по умолчанию вместо того, чтобы заставлять пользователя указывать почтового провайдера.

Default email api: hi2in --email-api {1secmail, hi2in, 10minutemail} ?

AdityaGarg8 commented 6 months ago

1secmail works for me the fastest.

AdityaGarg8 commented 6 months ago

But its your choice

AdityaGarg8 commented 6 months ago

10minutemail is very slow in business account

rzc0d3r commented 6 months ago

1secmail works for me the fastest.

Yes, of course, since it uses a real api and not a web site wrapper.

rzc0d3r commented 6 months ago

Default email api: 1secmail --email-api {1secmail, hi2in, 10minutemail} is Optional command line argument ?

AdityaGarg8 commented 6 months ago

Looks good

rzc0d3r commented 6 months ago

ESET-KeyGen-v1.4.2.0-dev-v2.zip

AdityaGarg8 commented 6 months ago

ESET-KeyGen-v1.4.2.0-dev-v2.zip

  • Setted default email api: 1secmail
  • --email-api {1secmail, hi2in, 10minutemail} now is Optional command line argument
  • Renamed 10minutemail.net to 10minutemail

looks good.

Although 10minutemail is very slow as compared to other 2.

rzc0d3r commented 6 months ago

ESET-KeyGen-v1.4.2.0-dev-v2.zip

  • Setted default email api: 1secmail
  • --email-api {1secmail, hi2in, 10minutemail} now is Optional command line argument
  • Renamed 10minutemail.net to 10minutemail

looks good.

Although 10minutemail is very slow as compared to other 2.

Well, for a backup method, I think it's fine.

AdityaGarg8 commented 6 months ago

Yes exactly

AdityaGarg8 commented 6 months ago

I found temp-mail.org also has an api - https://temp-mail.org/en/api