Results 1 to 25 of 56
Thread: Åäèí benchmark îò ìåí :)
Hybrid View
-
25th March 2008 19:29 #1
Åäèí benchmark îò ìåí :)
Äîêàòî ñè îïðåñíÿâàõ çíàíèÿòà çà thread-îâå â Delphi ðåøèõ äà íàïðàâÿ íåùî íà ïðàêòèêà à íå ñàìî òúïè óïðàæíåíèÿ.
À òî å äåìîíñòðàöèÿ êàê íà ïðàêòèêà bruteforce àëãîðèòúì ìîæå äà ñå ðàçäåëè íà íåîãðàíè÷åí áðîé íèøêè è äà íàòîâàðè êîëêîòî èñêàì ïðîöåñîðè. À êàêâî ïî-ïîäõîäÿùî çà öåëòà îò ðàçáèâàíå íà íÿêîÿ ïàðîëà?
Òà åòî åäíà äðåáíà ïðîãðàìêà çà ðàçáèâàíå íà ïàðîëè íà .rar àðõèâè. Ðàáîòè ñàìî ñ òàêèâà àðõèâè, êîèòî èìåíàòà íà ôàéëîâåòå âúòðå ñúùî ñà êðèïòèðàíè. Äúëæèíàòà íà ðå÷íèêà òðÿáâà äà ñå äåëè íà 4 (çàùîòî ñå èçïîëçâàò 4 threads).
Òåñòâàéòå ñúñ òåñòîâèÿ rar àðõèâ, êîéòî ñúì ïðèëîæèë áåç äà ïðîìåíÿòå íèêàêâè íàñòðîéêè è äàéòå ðåçóëòàòè òèê äà âèäÿ íà ðàçëè÷íè ïðîöåñîðè êàê å ïîëîæåíèåòî
.
Ñðåäíàòà ñêîðîñò ïðè ìåí ñ Q6600 íà 3300 mhz áåøå 106,2 êîìáèíàöèè â ñåêóíäà.
Ïàðîëàòà îò 3 áóêâè ñå ðàçáèâà çà 173,59 ñåêóíäè.
Çíàì ÷å å áàâíî, ïðîãðàìàòà CrarK íàïðèìåð âúïðåêè ÷å ðàáîòè ñàìî íà 1 ÿäðî òåñòâà ïðè ìåí îêîëî 250 êîìáèíàöèè â ñåêóíäà, àìà òÿ íå èçïîëçâà ñòàíäàðòíèÿ Unrar.dll êàòî ìåí àìè ñè èìà ñîáñòâåíè è äîñòà îïòèìèçèðàíè ôóíêöèè çà ïðîâåðêà íà ïàðîëàòà, à ïðåäñòàâÿòå ëè ñè àêî íåÿ ÿ áÿõà ðàçäåëèëè òàêà íà ìíîæåñòâî íèøêè?
Íÿìà çíà÷åíèå äå, íå å èäåÿòà äà ñå ìåðÿ ñ äðóãè ïðîãðàìè. Èäåÿòà å äà íàïðàâÿ íà ïðàêòèêà òîâà äà íàòîâàðâà îïòèìàëíî 4 ïðîöåñîðà (à íà òåîðèÿ êîëêîòî èñêàì ìàêàð ÷å ïîâå÷å îò 128 åäâà ëè èìà ñìèñúë). ×å òî ïðåäñòàâåòå ñè àêî èçëÿçàò 32 èëè ïîâå÷å ÿäðåíè ïðîöåñîðè ñëåä íÿêîëêî ãîäèíè òî ðàçáèâàíåòî íà ïàðîëè íÿìà äà å êîé çíàå êàêúâ ïðîáëåì.
Åòî ëèíê÷å:
http://rapidshare.de/files/38925594/BF.rar.html
-
25th March 2008 19:51 #2
Join Date: Aug:2003
Location:
Posts: 8,103
63,83 comb/s;
288,64 sec.;
E8400 @ 4005MHzASRock X99 Extreme6/3.1 | Core i7 6950X | 32GB G.Skill DDR4-3200 | Samsung 970 PRO 1TB | MSI GeForce RTX 4080 Gaming X Trio
-
25th March 2008 20:29 #3
353,66 s
52,58 comb/sekASRock Z68 ext4 gen3 l 2500K@4,5Ghz/1,29V l Megashadow 2xAP-15 l ENGTX560 DCII OC l 2x2GB A-Data
l WD5000AAKS l Asus 2014S1T l SS-760KM l CM 690 II l
-
25th March 2008 21:18 #4
-
25th March 2008 21:27 #5
178.86s
102.4comb/s
Q6600 8õ400 íîðìàëíà win ñðåäà firefox + 7-8 äðóãè ïðîãðàìè â background.Lenovo Ideapad 700; Desktop pc: HP X32 QHD, AMD Ryzen 3600, Gigabyte B450 Aoris Pro, PALIT RTX3070, Corsair Vengeance LPX 2x8GB, Adata S11 Pro 1TB, Riotoro Enigma G2 850W, Deepcool Tesseract.
-
25th March 2008 21:32 #6
Åäâà ëè íÿêîé ùå ìå ìèíå

1121.89 s
16.43 comb/sekMSI CX600
-
26th March 2008 02:38 #7
Õà ñåãà âå÷å .rar-÷åòî íà Ñåðåíäèïèòè óéäå...
èíà÷å, áðàâî, ãîòèíà èäåÿ, int benchy
Ëàïòîïà - 2ÃÕÇ òóðèîí X2 (TL60).. Âèñòà è ïðîöåñè íà áåêãðàóíä... 555s îáùî, 32.58 * s^-1
Ìàøèíàòà âêúùè - 1.8GHz Opteron 165 Dualcore (ïîä ëèíóêñ, âðúçêà ïðåç VNC è ïóñíàòî ïðåç wine åìóëàöèÿ
) - 565s, 32.68 * s^-1.
(Ìåæäó äðóãîòî, òîâà ìè íàïîìíÿ äà ñè êà÷à wine íà Ôåäîðàòà íà ëàïòîïà - ãëîæäè ìå ïîäîçðåíèå, ÷å Ôåäîðàòà ñ åìóëàöèÿ ùå å ïî-áúðçà îò Âèñòàòà... è òî ïðè âñå, ÷å Ôåäîðà 8 ïàê íå å îò íàé-ëåêèòå OS-è)Last edited by anrieff; 26th March 2008 at 02:54. Reason: ++ êúùíàòà ìàøèíà
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
26th March 2008 10:36 #8
47.9 comb/s;
337,77 sec.;
Å2160 @ 3000MHzSoftwarå is like sex , it is better when it`s free GNU
Linux is for those who hate Windows. FreeBSD is for those who love UNIX.
-
26th March 2008 11:39 #9
@anrieff àáå ïîíåæå çíàì ÷å ñè ïðîãðàìèñò äàëè íå òè ñå çàíèìàâà ìàëêî ñ ïîäîáðÿâàíåòî íà ñêîðîñòòà ÷å òàêà íåùî ìå ÷îâúðêà îòâúòðå?

ïðîáëåìà ñúñ ñêîðîñòòà òóê å ÷å çà âñÿêà êîìáèíàöèÿ âèêàì ôóíêöèèòå îò unrar.dll
ïúðâî äà îòâîðè rar àðõèâà
ïîñëå äà ïðîâåðè äàëè ñ âúïðîñíàòà ïàðîëà header-à íà ôàéëà ùå äàäå crc ãðåøêà
è íàêðàÿ äà çàòâîðè àðõèâà
äîðè ñàìî îòâàðÿíåòî è çàòâàðÿíåòî ñà äîñòà íåíóæíè èç÷èñëåíèÿ à è ñàìîòî äåêðèïòèðàíå íà AES âúòðå åäâà ëè å îïòèìèçèðàíî çà ñêîðîñò, äàæå ïîäîçèðàì ÷å íàðî÷íî ñà ãî íàïðàâèëè áàâíî
Òà ïîíåæå íàìåðèõ cpp source êîä çà unrar (à íå ñúì îò õîðàòà äåòî ìíîãî ðàçáèðàò îò C
) áè áèëî õóáàâî àêî íÿêîé ìîæå äà ñèíòåçèðà è èçâàäè îò íåãî ôóíêöèÿ äåòî ïðè ïîäàäåíè íÿêîëêî áàéòà îò ôàéëà è ïàðîëà äà ïðîâåðÿâàò äàëè âúïðîñíàòà ïàðîëà ìèíàâà crc ïðîâåðêàòà (äåìåê å âÿðíà) 
è àç êàêòî âå÷å âñè÷êî ñúì ðàçäåëèë íà íèøêè ìîãà ñàìî äà çàìåñòÿ ñåãàøíàòà ôóíêöèÿ çà ïðîâåðêà íà ïàðîëàòà ñ ïî îïòèìèçèðàíà òàêàâà. Òîêó âèæ ñìå íàïðàâèëè ïî äîáðà ðàçáèâà÷êà íà ïàðîëè îò crark
áòâ â ñëó÷àé ÷å íà íÿêîé C ãóðó íå ìó ñå òúðñè â ãóãúë åòî òóêà ãî ìåòíàõ unrar ñîðñ êîäà
http://rapidshare.de/files/38931171/....4.tar.gz.htmlLast edited by RazorJack; 26th March 2008 at 11:46.
-
26th March 2008 12:36 #10
Äåêîäèðàíåòî íà AES ñå ïðàâè ñ table lookups ïðèíöèïíî. Àêî è â unrar*.dll-èòå ãî ïðàâÿò òàêà (áè òðÿáâàëî), òàçè ÷àñò ñïåöèàëíî íÿìà äà ìîæå äà ñå óñêîðè ìíîãî.
Áàâåíåòî ïðè òåá ñèãóðíî å çàðàäè öèêúëà îòâàðÿíå/ïðîáà/çàòâàðÿíå, íå ñè ëè ðàçãëåæäàë äàëè íå ìîæå äà åëèìèíèðàø îòâàðÿíåòî è çàòâàðÿíåòî âñåêè ïúò (íÿìàì èäåÿ êàêâî å API-òî)...?
Èíà÷å ìîãà äà ñå ðàç÷îâúðêàì ñ unrar ñîðñ êîäà è äà èçáúëâàì íÿêàêâî DLL-÷å, àìà íÿìà äà å äíåñ
Òèÿ äíè íåùî íÿìàì ìíîãî âðåìå
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
26th March 2008 13:10 #11
å ìú÷èõ ñå åñòåñòâåíî àìà íå ùå áåç îòâàðÿíå è çàòâàðÿíå. òî÷íî çàòîâà òúðñÿ äðóã âàðèàíò, à íå ïðåç îðèãèíàëíèÿ dll. ÷å êàòî ïðàâÿ íåùî è àêî íå ñå ïîëó÷è äîñòàòú÷íî äîáðå è ìå ÷îâúðêà îòâúòðå

àêî òè èçáúëâàø íåùî òàêîâà ùå å ÿêî
àç ïúê îáìèñëÿì äà íàïðàâÿ êëèåíò-ñúðâúð âàðèàíò íà òîâà êàòî ñúðâúðà äà ðàçïðåäåëÿ çàäà÷èòå íà êëèåíòèòå êàêâà ÷àñò îò âñè÷êîòî äà ñìÿòàò ...
-
26th March 2008 13:46 #12
AES ìîæå äà ñå ðåàëèçèðà êàòî bitslice ñ âåêòîðíèòå SIMD èíñòðóêöèè. Àêî íå å ðåàëèçèðàí òàêà â unrar*.dll, ñïåöèàëíî òàçè ÷àñò ìîæå åâåíòóàëíî äà ñå óñêîðè.
RazorJack, íàïðàâè BOINC ïðîåêò è ïóñíè òåìà â ïîôîðóìà çà ðàçïðåäåëåíè ïðîåêòè. Ìîæå ïúê íÿêîé äà ñå íàâèå äà ñè êà÷è êëèåíòà
Âå÷å å ïðàâåíî îò Distributed.Net, íî òàì (óæ) ðàçáèâàõà ïðîèçâîëíè êëþ÷îâå çà ñïîðòà.
Last edited by icaci; 26th March 2008 at 14:49.
Internet - it doesn't make you stupid, it just makes your stupidity more accessible to others
-
4th April 2008 16:42 #13
ùî ïúê BOINC íàëè èäåÿòà å äà ñè íàïðàâÿ íåùî àç

òà åòî êàêâî ñúòâîðèõ àêî íÿêîé èìà äîñòúï äî ìðåæà ñ ïîâå÷êî êîìïþòðè è ìó ñå çàíèìàâà ìîæå äà ãî èçòåñòâà
http://www.badongo.com/file/8633278
 ïðåäíàòà âåðñèÿ àëãîðèòúìà ìè èìàøå åäíî áúã÷å è âñúùíîñò íå ïðîâåðÿâàøå àáñîëþòíî âñè÷êè êîìáèíàöèè. ñåãà å îïðàâåíî è îñâåí òîâà êàêòî êàçàõ òîâà å êëèåíò-ñúðâúð ïðèëîæåíèå.
ïúðâî ïóñêàòå ñúðâúðà, íàòèñêàòå áóòîíà ãîðå çà äà ãî àêòèâèðàòå è ïîñëå ñå âúðçâàòå ñ êëèåíòèòå êúì íåãî è òå ïî÷âàò äà ñè ñìÿòàò àâòîìàòè÷íî, àêî íÿêîé êëèåíò íàìåðè ïàðîëà òÿ ùå ñå èçïèøå â Log ïðîçîðåöà íà ñúðâúðà.
Çàñåãà ñúì ãî òåñòâàë ñàìî íà ìîÿ êîìï è íåçíàì êàê ùå ñå äúðæè ñ ïîâå÷å êîìïþòðè â ìðåæà çàòâà ïóñêàì òóêà íÿêîé äà òåñòâà ...

õìì òî íàëè ìîçúêà ìè ïîñòîÿííî ñè ðàáîòè êàòî background ïðîöåñ è ñåãà ñå ñåòèõ ÷å ìîæå äà ñúì îïëåñêàë íåùî è õîðàòà êîèòî ñà ñàìî ñ 1 ïðîöåñîð äà èì ïîêàçâà íÿêàêâè ãðåøêè? àêî å òàêà äà ñå îáàäÿò
Last edited by RazorJack; 4th April 2008 at 21:45.
-
29th January 2009 18:21 #14
À, äàé äà âäèãíåì òàÿ õóáàâà òåìà îò ïðàõòà

Â÷åðà ìå ðàç÷îâúðêà ïàê òàÿ èäåÿ çà RAR êðàêåðà, è ùî òîëêîâà áàâíî ñå òåñòâàò ïàðîëèòå... è âçåõ äà ïîðàçãëåäàì ìàëêî êàê ñòîÿò íåùàòà ñúñ ñêîðîñòòà.
Ïúðâî ïðîâåðèõ êàêâî èìåííî áàâè ïðîâåðêàòà, è äàëè òàçè ÷àñò íå ìîæå åâåíòóàëíî äà ñå ñ÷óïè èëè óñêîðè. Íà ïðúâ ïîãëåä â ãóãúë íå èçëåçå íèùî îòíîñíî êàêâî ïðåäñòàâëÿâà èíèöèàëèçèðàùàòà ñòúïêà ïðè äåêîäèðàíåòî íà RAR. Îñâåí òîâà, ñòðóâà ìè ñå, ÷å âúîáùå íèêîé ñåðèîçåí êðèïòàíàëèòèê íå å àòàêóâàë RAR-à êàòî öÿëî, êàòî ñà âèäåëè AES è ñà âäèãíàëè ðúöå
Âñè÷êèòå êðàê-ïðîãðàìè ñà ïðàâåíè îò ðóñíàöè, òåÿ ñà ãîëÿìî ïëåìå 
Ïîíåæå íèùî íå îòêðèõ, íàêðàÿ îòâîðèõ ñîðñêîäà íà unrar è ïîãëåäíàõ êàêâî ïðàâè. Áàâåùàòà ÷àñò íå å òî÷íî çàðàäè AES êðèïòèðàíåòî, à çàðàäè ãåíåðèðàíåòî íà AES êëþ÷a (çàåäíî ñ Initialization Vector-à) îò äàäåíàòà ïàðîëà. Òàçè ÷àñò ñå ïðàâè ñúñ SHA-1 õåø. Ïî-òî÷íî, ñ 262144 (2^18) âðúòêè íà SHA-1 õåøèðàíå. Åòî â äåòàéë êàêúâ å àëãîðèòúìà:
1. Ïîòðåáèòåëñêàòà ïàðîëà ñå ïðåâðúùà ïúðâî â wide char - 16 áèòà íà char
2. Äîáàâÿ ñå åäèí Salt, êîéòî ñå âçèìà îò rar-÷åòî. Ïðè ìîåòî òåñòîâî ðàð÷å ñà 7 ñëó÷àéíè áàéòà, ðàçëè÷íè çà âñåêè ôàéë â rar-a.
3. Êúì ïîëó÷åíèÿ áëîê ñå äîáàâÿò òðè áàéòà, êîèòî ñà ðàçëè÷íè íà âñåêè öèêúë (è ñå îáðàçóâàò îò ïîðåäíèÿ íîìåð íà èòåðàöèÿòà âúâ little endian. ò.å. íà ïúðâàòà èòåðàöèÿ áàéòîâåòå ñà 00 00 00, íà ñëåäâàùàòà 01 00 00 è ò.í.)
4. Ïîëó÷åíèÿ áëîê <wchar password>+<salt>+<index> ñå ïîäàâà íà SHA1_Update
5. Ñòúïêà 4 ñå èçïúëíÿâà 262144 ïúòè, êàòî íà âñåêè 16384 öèêúëà ñå âçèìà ïî åäèí áàéò îò òåêóùèÿ õåø è ñå ïîëçâà âúâ Initialization Vector-à íà AES-à.
6. Ñëåä âñè÷êè èòåðàöèè, ñå âçèìà ðåçóëòàòíèÿ õåø è ïúðâèòå ìó 128 áèòà ñå ïîëçâàò çà AES êëþ÷.
Ðåàëíî, öÿëîòî âðåìå îòèâà âúâ SHA1 õåøèðàíåòî (òåñòâàõ ñ ïðîôàéëúð - 96% îò âðåìåòî å ñàìî â SHA1_Transform). Êîåòî îáÿñíÿâà çàùî ñà òîëêîâà ðàçëè÷íè îòêúì ñêîðîñò ðàçëè÷íèòå êðàê ïðîãðàìè.
Ïúðâî ñå çàìèñëèõ, äàëè òàçè ñõåìà íå ìîæå äà ñå ñ÷óïè, îò êðèïòîãðàôñêà ãëåäíà òî÷êà. Íå ñúì ñïåö, íî ïîíå íà ìåí íå ìè äîéäå íÿêàêâà ìúäðà èäåÿ
. SHA1 ñå âîäè çà òåîðåòè÷åñêè ñ÷óïåíî îò ðàçíèòå êðèïòàíàëèòè÷íè ãóðóòà, íî íà÷èíà, ïî êîéòî å "ñ÷óïåíî", íå íè âúðøè ðàáîòà â ñëó÷àÿ. Äà áðóòôîðñâàìå AES êëþ÷à íÿìà ñìèñúë, åäíî íà ðúêà òîé å 128 áèòà, îò äðóãà ñòðàíà òðÿáâà äà áðóòôîðñíåì è Initialization Vector-à, òîåñò òîòàëíà ñëîæíîñò 2^256
. Íàëè÷èåòî íà salt îáåçñìèñëÿ rainbow òàáëèöè ñ ïðåèç÷èñëåíè key/IV çà âñè÷êè 7 ñèìâîëíè ïàðîëè äà ðå÷åì, à îñâåí òîâà, äàæå è äà íàìåðèì key/IV çà ïúðâèÿ ôàéë, òå íÿìà äà íè âúðøàò ðàáîòà çà ñëåäâàùèÿ. È ò.í., äîáðà å ñèñòåìêàòà 
Çíà÷è îñòàâà ñàìî äà ñå óñêîðè èç÷èñëÿâàíåòî íà SHA1-òî, à ìåãäàí çà òîâà èìà ìíîãî.  äåôîëòíèÿ ñîðñ íà unrar ñå ïîëçâà íÿêàêâà ñòàíäàðòíà ðåàëèçàöèÿ íà C, î÷åâèäíî íåóñêîðåíà. Ñ íåÿ ñå òåñòâàò ãðóáî êúì 7.5 ïàðîëè â ñåêóíäà íà åäíî ÿäðî (ñ îôèöèàëíîòî unrar binary è Pentium 4 @ 2.4GHz). (Òåñòîâåòå ñà ñ åäíà open source ïðîãðàìêà, rarcrack, êîÿòî ïðàâè ñëåäíîòî: ãåíåðèðà êîëêîòî é êàæåø thread-îâå, è âúâ âñåêè îò òÿõ âèêà unrar -t -pXXXX <ôàéë>.rar). Êàòî êîìïèëèðàõ ñàìîòî unrar îò ñîðñîâåòå ìè èçêàðà äîðè ïî-ëîøà ñêîðîñò (5.5 p/sec), ò.å. ïîäîçèðàì, ÷å îôèöèàëíîòî binary å êîìïèëèðàíî ñ íÿêîé "ÿê" êîìïèëàòîð êàòî Intel C++ compiler. Íàñî÷èõ ñå äà òúðñÿ ïî-áúðçî SHA1 ðåàëèçàöèè è â èíòåðíåò õâàëåõà ìíîãî òàçè â OpenSSL, òàêà ÷å ïîëçâàõ íåÿ (íî êàòî link-íàõ êúì libssl, íå ñúì ïðîáâàë äèðåêòíî äà âêàðàì àñåìáëåðñêàòà âåðñèÿ âúâ unrar-a
). Ðåçóëòàòèòå ñà ôðàïèðàùè, íà P4 èçâàäè 19.1 p/s íà åäíî ÿäðî, ñïðÿìî 7.5 îò îôèöèàëíîòî binary. Äàæå íàïðàâèõ ìàëêî òåñòîâå, çàåäíî ñ ïðîãðàìàòà cRARk, êîÿòî å äîñòà äîáðå îïòèìèçèðàíà:
Ò.å. âèæäà ñå, ÷å ìåãäàí çà îïòèìèçàöèÿ (îñîáåíî íà Netburst) èìà ìíîãî.Code:CPU | cRARk 1 thread | unrar official | unrar + ssl | --------------------+----------------+----------------+-------------+ Pentium 4 @ 2.4Ghz | 60 p/s | 7.5 p/s | 19.1 p/s | --------------------+----------------+----------------+-------------+ Opteron 165 @ 1.8GHz| 59 p/s | 11.5 p/s | 14.5 p/s | --------------------+----------------+----------------+-------------+
Òîâà, êîåòî unrar íå ïðàâè, à áè ìîãëî äà ñå âêàðà, å äà ñå ïðîâåðÿâàò ïî 4 ïàðîëè íàâåäíúæ, êàòî ñå âåêòîðèçèðà öÿëîòî èç÷èñëåíèå íà SHA1 (ïîäîçèðàì, ÷å â cRARk ïðàâÿò íåùî ïîäîáíî), êàêòî ïðåäïîëàãàì ïðåäëàãà è icaci. Ñúñ integer SSE2 âúâ âñåêè SSE ðåãèñòúð ìîæå äà ïàçèì 4 ïðîìåíëèâè îò SHA1_Transform ôóíêöèÿòà è äà ãåíåðèðàìå ïî 4 õåøà íàâåäíúæ, à ïîñëå ìîæå äà ñå òåñòâàò ñåðèéíî, òúé êàòî òåñòâàíåòî íå îòíåìà ïî÷òè íèêàêâî âðåìå. Àêî äîêàðàìå ñêîðîñòòà íà cRARk íÿìà äà å íèêàê çëå, ïîñëå ìîæå äà ñå ðàçïàëåëèçèðà è ùå ÷óïè ìèâêè. Ïðîáëåìúò îñòàâà îáà÷å êàê äà ñè êîìóíèêèðàò ïðîãðàìàòà íà Razorjack è ìîäèôèöèðàíèòå unrar.dll-è, àìà òîâà íå òîëêîâà òðóäíî äà ñå èçìèñëè ñïîðåä ìåí
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
29th January 2009 21:25 #15
Íÿêîé ïðîáâàë ëè ñå å äà êîìïèëèðà íåùî ïîä CUDA èëè CTM.
Àêî ñå ïðåêàðà SHA1 îò òàì ñêîðîñòòà ñèãóðî ùå ñêî÷è 100 ïúòè.Have no fear ike iz here.
CPU Cx486DLC@40MHz, RAM 4MB, VGA Trident 512KB, HDD Conner 160MB, Monitor 14" Color
-
29th January 2009 21:28 #16
Ìè åäíèòå ðóñíàöè ãî ïðàâÿò òîâà, ðàáîòåëî íà nVidia êàðòè ñàìî, íî íå áèëî òîëêîâà ìíîãî ïúòè ïî-áúðçî. Èíà÷å êàòî çà "áåçïëàòíî" úïãðåéä÷å - ëîøî ëè å
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
1st February 2009 14:53 #17
áðåé ùå ìè ñòàíå èíòåðåñíî ïàê äà ãî ïî÷îâúðêàì òîâà

anrieff íå ðàçáðàõ êîìïèëèðàë ëè ñè òàêúâ îïòèìèçèðàí unrar.dll ? ñëåä êàòî ñàìî sha1 å íàïðàâåíî äà ðàáîòè ïî áúðçî êàêúâ å ïðîáëåìà äà ñå ïîëçâà ñ ìîÿòà ïðîãðàìà? èëè êàêâè ïðîìåíè òðÿáâà äà ñå íàïðàâÿò? âñå ïàê òîâà å ïî÷òè äâîéíî óâåëè÷åíèå â ñêîðîñòòà è íèêàê íå å ìàëêî
ÿ ïðàòè åäèí òàêúâ îïòèìèçèðàí dll 
òîêó ùî êà÷èõ òåÿ áúëãàðñêèòå íåùà â sourceforge btw ...Last edited by RazorJack; 1st February 2009 at 15:38.
-
1st February 2009 19:13 #18
Çíà÷è, êàêâî ñúì íàïðàâèë äîñåãà - ïî source êîäà íà unrar íå ñúì ïèïàë ïî÷òè íèùî. Ñàìî ñìåíèõ äà ïîëçâà OpenSSL-ñêèòå SHA1 ïðîöåäóðè. Ñïîðåä ìåí, àêî ñå âêàðà äèðåêòíî êîäà íà ïðîöåäóðàòà (êàêòî ñè å íà àñåìáëåð) â êîäà íà Unrar, ùå ñå ïîëó÷è äàæå ïî-äîáðå, íåùî ñè ìèñëÿ, ÷å òàêà è íå ïîëçâà íàèñòèíà îïòèìèçèðàíàòà âåðñèÿ.
Èíà÷å, ñêîðîñòèòå, êîèòî ïîñòèãíàõ íà ìàøèíàòà âêúùè (14.5 p/s ñ OpenSSL-à íà åäíî ÿäðî) íå ñà îñîáåíî âïå÷àòëÿâàùè, çàùîòî íà ñúùàòà ìàøèíà ïðàâÿ 31 p/s ñúñ ñòàðàòà âåðñèÿ íà ïðîãðàìêàòà òè (íà äâå ÿäðà), ò.å. äàæå è äà èçêîìïèëÿñàì íîâ unrar.dll òàêà êàêòî å, òîé ùå êðàêâà ïî-áàâíî ñïðÿìî îðèãèíàëíèÿò. Òîâà, êîåòî îùå íå ñúì ïðîáâàë, å äà ðóòÿ ñ Intel C++ êîìïèëàòîðà - àìà ùå å ïî-íàòàòúê, ÷å ãî íÿìàì çàñåãà âêúùè.Last edited by anrieff; 1st February 2009 at 19:21.
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
1st February 2009 20:25 #19
ñïîðåä ìåí òðÿáâà äà ñå òåñòâà ñ åäèí è ñúùè ñîôòóåð çà äà ñå åëèìèíèðàò åâåíòóàëíè ðàçëèêè â îò÷èòàíåòî íà ñêîðîñòòà. áè áèëî ÿêî àêî ìîæåø äà èçêîìïèëèðàø åäèí dll äåòî äà òåñòâàì ñïðÿìî ñòàðèÿ ...

àç êîìïèëèðàõ åäèí dll îò îðèãèíàëíèÿ êîä (ñ bcc32
áîðëàíäñêè ôåí ñúì êâî äà ïðàèø ) àìà å îêîëî 8-9% ïî áàâåí îò îðèãèíàëíèÿ unrar.dll.
òàì â êîäà èìà ôàéëîâå sha1.cpp è sha1.hpp äåòî ïðåäïîëàãàì ÷å ìîãàò äèðåêòíî äà ñå çàìåíÿò ñ ïî îïòèìèçèðàíè ... øå ñå ïîðàçðîâÿ è àç
-
1st February 2009 22:45 #20
[QUOTE=RazorJack;1797038]... îêîëî 8-9% ïî áàâåí ... /QUOTE]
Áúðæå áåãàé â Çàëèâà íà îíèÿ ñ ÷åðíàòà ïðåâðúçêà íà îêîòî çà Èíòåë êîìïèëàòîðà!EVGA X299 FTW K|i9-7960X@4.7|4x8 Patriot Viper Steel 4000|GTX 1660 Ti|970 EVO 1 TB|Seasonic Focus GX-1000|Xigmatek Elysium|Êèëî è ïîëîâèíà âîäà
Rampage IV Extreme BE|E5-1680v2@4.7|4x4 HyperX 1866|Cougar Aqua 240|GTX 1050 Ti|970 EVO 1/4 TB|CM 850 SilentPro|HAF-X|Áåç èñòèíñêî âîäíî
-
3rd February 2009 19:33 #21
Ìè äà âçåìà äà ñå ïîõâàëÿ äîêúäå ÿ äîêàðàõ

Â÷åðà ñå çàèãðàõ äà îïòèìèçèðàì unrar ïðîãðàìêàòà âúðõó Linux.  íà÷àëîòî, êàêòî ñè ìèñëåõ, ñëîæèõ äèðåêòíî SHA1 êîäà îò OpenSSL è íà Opteron ìàøèíàòà ñêîðîñòòà ñå êà÷è îò 14.5 íà 16 p/s. Óñïÿõ äà ðàçêàðàì îùå íÿêîëêî íåùà (íàïðèìåð òàì íåïðåêúñíàòî íóëèðàò âðåìåííèòå ìàñèâè - äà íå îñòàâàò âèäèìè êðèòîäàííè â ïàìåòòà
). Ñëåä êàòî memset-îâåòå îòèäîõà ïîä íîæà êà÷èõ äî 17p/s. Íàèñòèíà ãîëÿìàòà îïòèìèçàöèÿ ñå ïîëó÷è, êàòî íàìàëèõ áðîÿ íà èçâèêâàíèÿòà íà SHA1_Update - â ñìèñúë, â îðèãèíàëíèÿ êîä òîçè update ñå âèêà íà âñÿêà âðúòêà îò öèêúëà (çà âñÿêî ïîäñòðèíã÷å <pwd>+<salt>+<index>), à àç ñå ñåòèõ äà íàòðóïàì ïðèìåðíî 64 òàêèâà êîïèÿ âúâ âðåìåíåí ìàñèâ è äà âèêíà SHA1_Update âúðõó öÿëîòî íåùî, êàòî òàêà ñïåñòÿâàì "äîìàêèíñêèòå" ðàáîòè ïî ïîääðúæêà íà ãîëåìèíàòà íà âõîäíèòå äàííè, áóôåðèðàíåòî èì è ïðî÷åå (ò.å. ÷èñòàòà àñåìáëåðñêà ïðîöåäóðà çà SHA1Transform ðàáîòè ïîâå÷å âðåìå).
Ðåçóëòàòèòå îò âñè÷êè òåçè îïòèìèçàöèè ñà: íà Îïòåðîí 1.8 ñå êà÷è ñêîðîñòòà îò 14.5 p/s äî 21.5 p/s, à íà Pentium4-êàòà îò 19.1 íà 27.6 p/s.
Äíåñ ñå çàõâàíàõ äà îïòèìèçèðàì è unrar.dll-òî. Òóê ðàçëèêàòà ñòàíà ó÷óäâàùî ãîëÿìà, âúîáùå íå áÿõ î÷àêâàë òàêîâà óñêîðåíèå! ßâíî â îðèãèíàëà ñà ïîëçâàëè ñúâñåì íåîïòèìèçèðàíà âåðñèÿ. Ñ îðèãèíàëíîòî .dll, ïðîãðàìêàòà íà RazorJack ðàáîòåøå íà òàçè ìàøèíà (3.2 Core2 Quad) ñ êúì 67p/s, à ñåãà ñêî÷è äî 215 p/s!. Ðàçáèðà ñå, âñå îùå èìà êàêâî äà ñå æåëàå, âñå ïàê cRARk ïîñòèãà ïîäîáíè ðåçóëòàòè íà åäíî ÿäðî.
Ïðèêà÷èë ñúì ìîäèôèöèðàíîòî .dll-÷å - êîéòî èñêà äà òåñòâà (áè áèëî èíòåðåñíî äà ñå íàïðàâè ñðàâíåíèå êîëêî å óñêîðåíèåòî ïðè ðàçëè÷íèòå àðõèòåêòóðè). ZIP-÷åòî ñúäúðæà
unrar.dll, êîåòî òðÿáâà äà ñè ðàçêîïèðàòå â Client/Plugins (òàì èìà 4 êîïèÿ, unrar1.dll, unrar2.dll è ò.í, êîïèðàéòå ìîäèôèöèðàíîòî âúðõó âñè÷êèòå 4 - åäíàêâè ñà). Êàòî òåñòâàòå, íå ïóñêàéòå Wordlist attack, ïîíå äîêàòî RazorJack íå îïðàâè ïðîáëåìà ñ îò÷èòàíåòî íà ñêîðîñòòà.
Btw, íå óñïÿõìå äà ñå ðàçáåðåì ñúñ Intel C++ êîìïèëàòîðà - êîìïèëèðà ñå âñè÷êî, íî òàêà è íå ðàçáðàõ êàêâè îïöèè òðÿáâà äà ïîäàì íà linker-à, ÷å äà ñå îïðàâè (ïîíåæå íÿìà project ôàéë, ïðàâåõ âñè÷êî ñ Makefile-îâå). Àêî íÿêîé ìó ñå èãðàå äà íàïðàâè build ñ ICC-òî, äà ñâèðêà äà ìó ïðàòÿ ñîðñîâåòå. Ñåãàøíîòî å ñ Microsoft Visual C++.Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
4th February 2009 10:30 #22
wow! ïîäîáðåíèåòî â ñêîðîñòòà å ïîâå÷å îò 3 ïúòè!

ìè ñóïåð ñåãà ùå ãî êà÷à â sourceforge.
îê ìîòèâèðàõ ñå è ùå ñå îïèòàì äà íàïðàâÿ íÿêâà èíòåðïîëàöèÿ íà îò÷èòàíåòî íà ñêîðîñòòà äà íå ïîäñêà÷à òîëêîâà ïîíå
-
4th February 2009 13:27 #23
Êîëêî å ïðè òåáå? Àç äîâå÷åðà ùå ãî òåñòâàì íà îïòåðîíà è íà åäíî Duron-÷å
Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel
-
4th February 2009 14:12 #24Êèñåëèÿ ÷îâåê™
Join Date: Apr:2006
Location: Ñîôèÿ
Posts: 8,666
Òóé ÷óäî ìîæå ëè äà ñå ïîäêàðà êàòî äåìîí íà ëèíóêñ-ðóòåð êàòî 54gl-a?
-
4th February 2009 14:40 #25
Íå. Ïîëçâà x86 àñåìáëåð.
Íî ìîæåø äà ïîäêàðàø ïðîãðàìàòà rarcrack è ïðîãðàìêàòà unrar îò îðèãèíàëíèòå ñîðñîâå.Åòî òàêà ñå ïëîäÿò òå, êàçâàì ñè àç. Ïîä íîñà òè.
"640K îught to be enough for anybody" - Bill Gates, 1981
Òåñòîâå íà áàòåðèè::Machine specs::Fract::AGG::ÍåÑåÑúðäè×îâå÷å::Baileys::blog::YouTube channel




Reply With Quote

Äðàçíåù LOG â Ìèêðîòèê
6th May 2023, 12:03 in Ìðåæè