Nu e nimic nou in afara de exploit. Acest ransomw. nu zboara si nici nu merge singur. Nu are cum intra in ATM pentru ca nu are cine sa dea click pe el. Totusi acest "virus" foloseste un motor de spreading si se raspandeste asa:
De pe root pe partitii secundare pe urma pe stick usb sau pe sdcard telefon, in mediul LAN in retelele ce nu necesita token de acces ca in cazul windows 7 ultimate, el cautand fisiere sharuite pe care le suprascrie cu el insasi dar nu le infecteaza in acelasi timp lansand mesajul de gen "your computer need update" sau alte mesaje pe computerul din LAN pacalind utilizatorul sa execute replicantul ca sa poata incepe procesul de criptare a datelor. Ce este nou? S-a descoperit un procedeu automat de download a virusului la deschiderea unui fisier .txt ! Virusul ataca principalul sistem infectat in unele versiuni (ultimele) printr-un procedeu asemsnator cu procesul de update bazat pe API ce asculta si comunica pe anumite porti deschise cu anumite servere (un server este folosit foarte putin intr-o ora nu mai exista si este inlocuit cu altul asemeni retelei botnet) de pe care se face infectarea propriu-zisa. Daca se face dezinfectia porturile raman deschise si api-ul nu este detectat. Destul aici ca aglomeram, PM pentru cine este interesat de mai multe detalii.
In loc sa scrii tot alfabetu' + digits ai:
>>> import string
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
>>> string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> string.digits
'0123456789'
>>> print("{}{}{}".format(string.ascii_lowercase, string.ascii_uppercase, string.digits))
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Backslash-urile alea cand faci wrap la linii sunt super enervante. Recomand:
_str = """
string
lung
aici
"""
Foloseste:
x = 'alex'
y = 'vasile'
print("{} si {} sunt gay".format(x, y))
In loc de %i, %s, %d plm.
In loc sa iti faci propriul modul pentru logging, poti sa folosesti modulul logging:
import logging
logger = logging.getLogger(__file__)
# etc...
Mai multe detalii despre logging aici
Visul oricui, 500 ron, minim 16 gb memorie interna, baterie buna, calitate, design.
Presupun ca vrei si android 7, nu?
Tu in 500 ron, cred ca vrei baterie de 3A, 16gb interna, display fhd, sigur vrei si 2gb ram, de preferat un quadcore 2.5/ octa 1.3, dar stai...probabil pentru ce vrei tu ar trebui sa-ti inmultesti de 2/3 ori suma.