Jump to content
GIGN Forum

noobiks

Mirstīgais
  • Posts

    254
  • Joined

  • Last visited

Everything posted by noobiks

  1. tas ir e107... Jabut ir pie admina panela kautkadam block creator, izmantojot to uztaisi jaunu block un tur saliec bannerus ar HTML kodu, ko es jau iedevu. Vari vel izmantot <center></center> lai novietotu pa vidu. Ja tu doma to kas tev tur ausgha stav, tur ari ta pat izdari...
  2. ucoz manliekas bija html lapas... Nezinu neko daudz par viniem, bet nu mesli ir nu ties! Ir dazi HTML balstiti Monitor... kautka tur bija, spywere... game.... Pamekle kautko google.
  3. Ja tas ir tavs kods vis tad ieteiktu saakt izveido p_skill labaku definiciju nevis tikai array izmantot! Btw, ka tev tad izskatas tas p_skills? kautka jocigi liekas tas kad aiz p_skill seko [id] Tu esi vinu visu samaisijis ta kad neko nevar saprast, kadel piemeram tur ir else if, pec kura seko if un beigas barreli nesakrit? Anyway, ieliec labak visu source! Pawn nav valoda ar ko veidot amxx failus Pawn ir programmeshans veids, kas balstas uz assembler valodas, kas spej izveidot dazadus assembler valodus compiletus failus. Pienemtais ir .amxx un .amx, tikpat labi var but ari .bmx ( )
  4. Tas nav atkarigs no HTML koda kad bilde kustas. <img src="http://kaka.lv/banans.gif">
  5. Iedo kadu log no ta kad tu palaid stats.pl!
  6. Em... vel ir tada iespeja kad uzliec sev statiskas IP adreses settingus. Man laukos tas kautka nostradaja!
  7. Taaa.... SFTP tev NOTEIKTI nav definets ar moduliem, kas ir vajadzigs Perl! Neatceros ka tur bija, bet tur ieejot cpan ierakstot install DBD laikam vareja uzlikt sev tos modulus Es izdariju savadak! panemu 2.x un install.pl palaidu, jo tur ir DBD modulis, pectam Update uztaisiju jo vinam vaig laikam 3.x+ Un logsource patiesam ir pareizs?
  8. Redzi, es pats to nesaprotu kapec, bet izradas kad mysql nenem localhostus no programmam, kas nav definetas ar moduliem! Nomaini vnk localhost uz savu IP(Arejo) un ja ir ruteris forwarde 3306
  9. G-UNOT! Fuck 50 and Those loud ass suckas! Anyway, LGSL ir domats e107... pamekle vinu!
  10. tas jau nav no -console... server.cfg ir un paliks tie settings! Vnk palaizot HLDS.EXE izveidojas jaunas server.cfg(lidzigs) un no turienes nem visu... Anyway tur ieliec freeztime un bus labi! Katra zinja, ierakstot to pasu console, ari bus, bet tikai lidz serveru izslegshanai!
  11. es zinu ka tu neesi tas kas lietojis linux Linux ir vislabakais variants serveriem. Man vnk patik Microsoft vs. Linux, tur vnk vareja norekties kadus atmaskas Microsoft izdoma lai tikai pirktu vinus Anyway, to problemu rada tas kad nevar tikt klat pie MySQL DB! Es varu tikai minet to kad vinam nav pieeja no aras! Caur phpmyadmin tam lietotajam uzliec lai var tikt no Hosts: Any vai ari savu IP!
  12. Tikai parbaudiju XD Amxmodx laikam cachesize bija 100kb... no mana script laikam bus crash :/ tapec jau laikam netaisu pluginus ipasi uz cs.
  13. Malacis, tagad vari iet griezt venas Brinums kad array maki taisit XD Vari ari tomer nemaki ? Ka butu ar 4500? Piedo, 3800... Parejas rindinas ir ieklauti pie filterscritpiem.
  14. .amxx tur pat nav ne smakas no programmeshanas... Ka tu doma vai maku? Btw, taisu pamacibas, lai naziic butu ko darit XD
  15. Uzreiz sakas laboshana kad pasaka kad svarigas lietas nav XD [EDIT] NOT Pawn, Assembler... palasi manu zinojumu par disassembler, izskatas ka tev tas noderes. OnShineEnterForum(playerid) { new brain[MAX_PLAYERS] brain[playerid]--; //Nepatik shi valoda, kas tas ir? bez semikola? ka tas var but? tapec lietosu } Un kapec nav nekas par formateshanu? vecos compilerus dosi visiem vai? crashus visiem gribi..
  16. Tu uzrakstiji par funckijam! Ta jau man likas... Pawneris XDD PS uzrakstiji vel par to ka compilet Ah... kada velna pec te vaig id? es tik pielietoju globalos variblus un vis... Lieki aizsists cietais disks XD kada vaina ir say amx_shit? Nu maybe maybe... es tik par sintaksi
  17. Nēesi mēģinājis vel nekad programmēt? Labāk nelasi nemaz. Daži vel to nezin, bet es esmu, teiksim tā, pietiekami labs Pawn scripteris. Tik ne amxmodx tieši, bet gan SA-MP, valoda tā pati vien ir, bet funckijas ir savādākas. Sāksim ar to kad pluginam ir jāpievieno nepieciešamie .inc faili(Amxmodx laikam bija arī .inc faili) #include <amxmodx> #include <amxmisc> Protams tur ir vēl daudzi... addons\amxmodx\scripting\include mapē ir viņi daudz un dažādi, bet šie divi ir tie lietotākie. Zem šī varam sarakstīt visādus jaunus variblus, kas tiks pielietoti funkcijas. Pawn ir tada interesanta valoda, viņa pati apzīme variblu, tik jānorāda tips. Pievienosim kautkādu variblu, lai jums būtu skaidrs kas tas ir: new shit Tālāk sekos daudziem tāda lieta kā Plugina ieslēgšanas uzstādījumi. public plugin_init() { register_plugin("Super Plugins", "1.0", "Me XD") register_clcmd("amx_shit", "shiter", 0, "Makes Shits XD") shit = 0 } Amxmodx atšķiras ar vienu lietu, nav nepieciešams semikols funckijas beigās, SA-MP būtu pie shit = 0 jāliek ;... Pastāstīšu par šo: register_clcmd("amx_shit", "shiter", 0, "Makes Shits XD") Tātad "amx_shit" norāda ar ko var palaist šo komandu, "shiter" būs tā funckija, kas pēc komandas uzrakstīšanas palaidīsies, 0 norāda level kādam vajadzēs būt, lai varētu lietot, un "Makes..." īsti nezinu, bet ja nekļūdos, tad tas parādīsies kad uzrakstīsies amx_help! Tālāk piestrādāsim pie Shiter funckijas. public shiter() { shit = 1 } Nu tātad, kas te notiek... uzrakstot amx_shit, shit kļūs par 1 un būs 0 kad ieslēgs pluginu. Palabojiet ja es kļūdos, es jau redzu vienu warning par simbolu neizmantošanu, bet kā tad viņu es neizmantoju? rekur 2reiz pat ... Par formatēšanu: Šī ir funckija: public shiter() bet šis ir barell: { Viņiem abiem jābūt pie pašas malas. shit = 0 ir sastāvs no funckijas, viņam ir jāatrodas 4 atsarpju atālumā no malas. Mala protams ir kreisā Lūdzu labojiet mani ja kautkas nav... Btw pievienošu paraugu pēc kā vadīties Veiksmi example.zip
  18. XAMPP - Apache bāzēta paciņa, kas sevī iekļauj jau PHP,FTP,MySQL,PERL u.c noderīgus mēsliņus. Es šādus XAMPP veidīgos saucu par sakompresētiem Sū*iem, tāda viņiem dzīve. Sāksim ar to kad nokačāsim XAMPP - XAMPP 1.6.2 UZMANĪBU: Ieteicams izslēgt vai noņemt visus processus, kas lieto :80 portu, viens no tiem ir Skype. Tiklīdz Skype redzēs kad :80 port ir aizņemts, viņs ieņems sev citu portu un nebūs problēmas. Web Server Default Port ir 80 Ierakstot http://tava-adrese.lv atvērsies lapa uzreiz, ja ports būs 80, bet ja, piemēram, 81, tad nāksies lietot šādi: http://tava-adrese.lv:81 Sākam ar to kad atveram pašu executable no XAMPP. Tas nozīme atveriet nokačāto failu, lai sāktu instalāciju Izvēlaties valodu, iesaku likt Japāņu, atrāk nomirsi Bet mazāku problēmu dēļ lieciet tik English... Vietu kur likt visus XAMPP failus ir vislabāk likt C:\XAMPP, jo tā būs viegli atrast visu nepieciešamo. Izvēlamies, ko liksim virsū... Iesācējiem labāk nenoņemt nevienu ķeksi tik var pielikt ķekšus pie As Service. Ļaujam visam pašam notikt, bez liekiem jautājumiem. Dažas noderīgas lietas, kas būtu jāzin lietojot XAMPP: (Lietošu C:\XAMPP vietā /) Web Root: /htdocs/ MySQL DB faili: /mysql/data/ Apache Conf faili: /apache/conf/ PHP.ini atrašanās vieta: /php/ Tālāk sekos konfigurācija... Atveram šādu lapu: http://localhost/security/xamppsecurity.php Tur vajadzēs ievadīt paroli un autorizācijas veidu. Mysql ROOT paroli vajadzētu likt pēc iespējas sarežģītāku. Man ir savas metodes kā likt ļoti sarežģītas paroles. Man uz galda stāv 5 priekšmeti- Nokia, Philips, Logitech, TRIAS, Sony No tiem izvēlos pirmos burtus un salieku kopā: NPLTS Tālāk paņemu modeļu numurus: 6270, 2000, 230, 21, 3.5 Saliekot nejaušā secībā viņus, sanāk ļoti grūti atminama parole, apmērām šāda: NPLTS622030123 (Kurš kautko tādu atminēs? LOL ) Autorizācijas veidu ieteiktu likt HTTP, jo, cookie kā jau daudzi zin, ar .js palīdzību ir viegli nozagt... Protams arī uzlieciet paroli priekšā XAMPP vadības lapai. Mums šobrīd ir jau gatava lapa. Tādu jau neatstāsim, ielieciet visu vajadzīgo htdocs mapē un tik daries. PHPMyAdmin var ieiet caur XAMPP paneli. Ķeramies pie .conf failiem. Atveram /apache/conf/httpd.conf ar Notepad un sāksim tik labot tur visu ko vajag. Nomainam ServerName: ServerName mans-webs.lv:80 Ir iespēja uzlikt citur web root mapi, bet to lābāk nedariet bez lielas apņēmības: DocumentRoot "C:/www" Sava error lapa: ErrorDocument 404 ''http://mans-webs.lv/error.php" Patiesībā šiet ir gari jālasa pamācības par Apache .conf, lai kautko patiešam speciālu panāktu. PHP.ini ir fails, kas dara brīnumus. atveriet viņu ar Notepad un tik ķeries klāt. Ļoti daudzi nezin ko darīt kad liekot kādu apjomīgu lapu un izmetas errors par nepietiekami Cache Size serverim. max_execution_time = 60 ; Maximum execution time of each script, in seconds max_input_time = 60; Maximum amount of time each script may spend parsing request data memory_limit = 100M ; Maximum amount of memory a script may consume (16MB) IPB jaunākais izmet tādu erroru un viņu nevar palietot. Izmainot šo varēs Lūk šis pieder arī pie tās lietas ; Maximum size of POST data that PHP will accept. post_max_size = 100M Magic Quotes, daži nevar uzlikt Amxbans, jo šis ir izslēgts ; Magic quotes for incoming GET/POST/Cookie data. magic_quotes_gpc = On File upload maksimālais izmērs, svarīgāks nekā tas, kas ir pie kāda protāla ; Maximum allowed size for uploaded files. upload_max_filesize = 8M Tur stāv 32 parasti, bet tas ir pārlieki daudz! SMTP servera uzstādījumi [mail function] ; For Win32 only. SMTP = localhost smtp_port = 25 ; For Win32 only. ;sendmail_from = [email protected] Protams jābūt kādam SendMail serverim virsū, nevaru ieteikt nevienu, varbūt vienu, kautkā saucas Easy SMTP Server, vai kautkā tā... Lietoju Linux, varu tikai ieteikt savu mīļāko Linux lietotājiem. Viena lieta, kas daudziem traucē, nevar no citiem webiem ielikt viņu lapas! allow_url_fopen = On Pēc šī varēs! Iesācējiem vēl pastāstīšu, kas ir MySQL, PHP u.c: Mysql ir programma, kas uzglabā info drošākā veidā, nekā failā parastā. Mysql username var norādīt pie Phpmyadmin vai ari pie CPAN. Bieži prasa mysql username, pass un daudzi apjūk, kas nezin kas tas ir- Username bieži ir root, protams ja neesi uzstādījis citu, zem kura vēlētos likt visu, parole arī ir janorāda. Neieteiktu jums likt visus webus zem root user... ja uzhackos jūs, vis info kas ir uz Mysql tiks arī uzhackots... Labākais veids ir izveidot katrai lapai useru, kam ir Database specific privileges. Savukārt PHP ir tāda štele, kas ieskaidro Web Serverim, kad tas teksts mainīsies. Savukārt Server Monitor(Web Pārlūks) to saprot kā parastu HTML. PHP nav nekas maģisks, web serveris tik pats maina tos tekstus no PHP uz HTML un parāda visu kā HTML. Cerams ka jums kautkas sanāks
  19. Assembler ir programmēšanas valoda, ko lieto Amxmod, Amxmodx un Pawn un arī citi, man nezināmi projekti. Daudziem liekas, atverot to .amx failu, nu tur tāda maģija, nu tik būs... Patiesībā tur jau nekā tāda maģiska nav, tur tikai ir stringi un array aizstāti ar nesaprotamiem simboliem. Pārveidojot viņus uz saprotamu valodu, tur vis ir skaidrs. Tev nebūs iespēja iegūt to pluginu pilnu source, bet gan iespēju kautko palabot. Ok, te būs linki uz programmu: AMX Dissasembler - Compiled AMX Dissasembler - Source UZMANĪBU: Nepieciešams jaunākais Frameworks .net Fix! Tātad palaižam programmu, mēs atveram kādu .amx failu un skatamies, kas tur labs. Sarežģīti... bet ir iespējams izlasīt Es nestāstīšu kā tur var zināt kas kur kad, bet to jums pastāstīs šī lapa: http://www.sourcemod.net/devlog/?p=58 Cerams ka neizmantosiet šito ļaunpratīgi(Jā kā tad, man cerēt nav ko)
  20. Skatos kad jūs esat tikai padomājuši par Windows, Linux taka atstumtais šeit Pastāstīšu kā uzlikt aizsardzību uz Linux, izmantojot /bin/sh failu. Šo failu izdomāja Same75 un izplatīja viņu, zēl kad nenonāca līdz Gign forumam. Daram sekojoši: Lietojot kādu SSH Client, vai arī aizejiet pie paša datora kur atrodas serveris, Iesaku izmantot Putty, ja tiek veikti packeti no Win32 uz Linux. UZMANĪBU: Jums jābūt ar to kontu, kuru lietojat, 777 pieeja tai mapei, kur atrodas HLDS Serveris! Aizejam līdz HLDS Serverim(Man ir /var/hlds): cd /var/hlds/ Velkam slaveno Anti-Hack: Pārbaudi vai tava atrašanās vieta ir tavs HLDS Serveris! wget http://hobby.sarichioi.com/cstrike/hlshield-install.sh Iedodam failam run access: chmod 755 hlshield-install.sh Palaižam pašu failu: ./hlshield-install.sh Pēc šī vajadzētu restart savu serveri un pārbaudīt vai slēdzot iekšā parādas šāds teksts: HLShield[10062]: HLShield 1.11 - (c) 2007 by Serghei Amelian Iespējams ka nē, jo tev nebija iespējas tikt klāt pie hlds_run... Tomēr, ja parādas tālāk neskaties, dzīvo laimīgs... Te būs info, ja neparādas: Atveram hlds_run failu un ievietojam paši nepieciešamo rindiņu: Lietoju nano editor, jūs varat lietot savu iecienītāko... nano hlds_run Tālāk zem ši: #!/bin/sh # # Copyright (c) 2002, Valve LLC. All rights reserved. # # a wrapper script for the main hl dedicated server binary. # Performs auto-restarting of the server on crash. You can # extend this to log crashes and more. # # setup the libraries, local dir first! export LD_LIBRARY_PATH=".:$LD_LIBRARY_PATH" Pievienojam šo: export LD_PRELOAD=./hlshield.so Restartējam serveri un vajadzētu būt Aizsardzībai Protams, ir iespēja labot .so failus un izslēgt šo te DoS caurumu, bet nu šis der arī.
  21. DoS jeb pilnajā vārdā Denial of Service (DoS) Attack Resources iespējams jau tagad apdraud tavu Web Serveri. Neizklāstīšu tagad visus man zināmos DoS, jo tad te būs dažiem pusmūža krīzes un vainos pie tā mani. Populārs DoS spēj panākt to kad Apache serveris pārstāj savu darbību līdz savai nakamai ieslēgšanās reizei. Itkā nekas, bet ja tādi DoS nāk ik pēc minūtes, baigi neērti sāk kļūt. Risinājums šādām lietām ir Apache Friends ražojums: XAMPP LAMPP šinī gadījumā nederēs, nav nepieciešamie moduļi. Instalācija ir pavisam vienkārša, pasties ko prasa, ievadi, ērts panelis, vis kas vajadzīgs... Tas pasargās no populārākā DoS veida... Viena lieta man nav skaidra, esmu izmeklējis diezgan daudz to visu XAMPP un neatradu līdz šim, kas liek viņam aizsargāties, nevaru jums sniegt atbildi uz jautājumu, Kapēc ne uz AppServ... Iespēja izsargāties no šiem DoS ir arī uz AppServ un citiem Apache atbalstītiem web serveriem. Izmantojot manu pamācību par .htaccess failiem, izveidojiet viņu un ielieciet IP no kurienes nāk DoS. Tu tagad neies prasīt katram: Tu nonesi? Ne? A Tu? Ja? ne tak? Ko? nedi*s! pasol na*uj, tulīt visu nonesīsu.... Tādām lietām ir domātas programmas, kas taisa Logu no UDP portiem, pie reizes arī TCP un citus portus arī. Iesaku Ethereal, jo viņš iezīmēs bīstamos Packetus. Visu var atrast ar Logu palīdzību, salīdzinot IP, laikus un Packetu tipus. Ātri vajadzētu jums uzzināt no kurienes nāk DoS. IP ir, tālāk jau būtu kautkas jādara. Tātad var uzlikt .htaccess failā, lai bloķē viņu no ienākšanas. Labāk būtu ja uzliktu FireWall, kas dotu iespēju bloķēt IP adreses. Windows Firewall to neatļauj. Pameklējiet paši to Firewall, viņu ir daudz. Savu kārt Linux, ja ir GTK+ atbalsts vai kāds X-Server uzlikts, iespēja ir uzlikt to pašu Ethereal un arī meklēt IP adreses. Obligāti jābūt ir arī IPTABLES Firewall uzliktam, savādāk nederēs šī rindiņa ar ko bloķēt IP adreses... iptables -I INPUT -s 127.0.0.1 -j DROP Cerams ka mazināsies Hakošana uz jūsu serveri
  22. Tas attiecas uz mazu daļu no failiem, bet iespējams pasargās jūs no rupjiem uzbrukumiem.
×
×
  • Create New...