Mirage Source
http://web.miragesource.net/forums/

Effective Way to Detect Speed Hacks
http://web.miragesource.net/forums/viewtopic.php?f=210&t=67
Page 1 of 1

Author:  grimsk8ter11 [ Thu Jun 01, 2006 9:55 pm ]
Post subject:  Effective Way to Detect Speed Hacks

Originally posted by Verrigan

Difficulty Easy 1/5

Many of you are aware of applications out there that cause programs to speed up.. You will find that people using these programs will actually move faster in some online games. In most cases, this causes a server to 'cater' to the faster individuals because they are sending more frequent data, which will effectively lag other players.

I could go into why these types of programs have this kind of effect on application performance, but I would be speculating.. All I know is that when you call GetTickCount or QueryPerformanceCounter functions, they will give you a higher number than the actual value on the system.. So if you do:

Code:
If GetTickCount - BeginTick > 500


it could happen in 1/10 of a second instead of 1/2 of a second. (1000 ticks from GetTickCount = 1 Second)

Well.. I have some good news for you guys. :) These applications do not have an effect on the VB Timer() function. :)

What does this mean?

This means you can check for a speed hack application, and abort your client if the user is using one. :)

How? Check your tickcounts against a timer.. First set a variable = to Timer. Then set a variable = to GetTickCount. Here is an example:

Code:
Public SpeedHackTestTimer As Long
Public SpeedHackTestTickCount As Long

Public Sub SetSpeedHackTestStart()
  SpeedHackTestTimer = Timer
  SpeedHackTestTickCount = GetTickCount
End Sub


Next, you will need a procedure to check the values against each other.. This isn't perfect, because we're comparing milliseconds against seconds, but it should be fairly close. :) Here is an example:

Code:
Public Sub SpeedHackTest()
  Dim TimerDiff As Long
  Dim TickDiff As Double
  Dim TickAndTimerDiff As Double
 
  TimerDiff = Timer - SpeedHackTestTimer
  TickDiff = (GetTickCount - SpeedHackTestTickCount)  / 1000
 
  TickAndTimerDiff = TickDiff - TimerDiff
  If TickAndTimerDiff > 1 Or TickAndTimerDiff < -1 Then
    'System is running a speed hacking program.
    'We can notify the server, or simply end the application.
    'You would need to develop a packet to send to the server
    'if you wish to notify the server.. Then keep track of the number
    'of times a user uses speed hacking software, and ban if needed. :)
    GameDestroy
  End If
End Sub


Now, this is not fully conclusive.. If 'they' develop a way to modify the Timer function's return value, you will not be able to use this method to detect speed hacking software. Please feel free to post any bugs/questions/comments/suggestions. :)

Author:  Krloz [ Thu Jun 29, 2006 3:02 am ]
Post subject: 

oh Talking about hacks does memory editors works on this? or everything is server sided hard to hack because I wouldnt like to get ppl that cheats

Author:  Anarchy [ Thu Jun 29, 2006 3:15 am ]
Post subject: 

me an xtr tried cheat engine 5.2 on his and his char was walking extra fast :P

Author:  Classified [ Thu Jun 29, 2006 4:00 pm ]
Post subject: 

Versions of CE before 5.0 will not work with this code added ;p

Author:  Anarchy [ Thu Jun 29, 2006 4:18 pm ]
Post subject: 

:D well thats somewhat good

Author:  Krloz [ Fri Jun 30, 2006 4:03 am ]
Post subject: 

But noone uses <5.2 xD

Author:  Classified [ Fri Jun 30, 2006 5:30 pm ]
Post subject: 

.. exactly :p

Author:  ShadowMaster [ Sat Oct 06, 2007 3:32 pm ]
Post subject:  Re: Effective Way to Detect Speed Hacks

There is no way to stop programs such as Cheat Engine to hack your games. Unless you find a way to protect the computer memory from being hacked.

Author:  Robin [ Sat Oct 06, 2007 3:55 pm ]
Post subject:  Re: Effective Way to Detect Speed Hacks

ShadowMaster wrote:
There is no way to stop programs such as Cheat Engine to hack your games. Unless you find a way to protect the computer memory from being hacked.


Not only is this not related to Speedhacking, this thread is over a year old.

And for your information, if you're stupid enough to leave any important values 100% clientside then you deserve to have your client hacked.

I think anyone with common sense has all of the important data handling serverside and only has the clientside variables handle the graphical side, not the actual calculations.

If someone memory hacked it, then all it would do is make the game look like it's been hacked, but the serverside data wouldn't be touched, meaning nothing would happen.

Author:  wanai [ Tue Nov 02, 2021 8:06 am ]
Post subject:  Re: Effective Way to Detect Speed Hacks

Econ212.1BettCHAPBugsReadValiHenrLOVETakaXVIIChriRenoNickMissMariDolcDISCTescWindBudaWernLaur
MichRobeDormPlatGWViFlaxGezaDianJoneKlauXVIISantJameCreoHypeMartwwwdByzaOZONGlorThinGeorEdwa
MataauteBellGaumVictGrimDaviTranApplWindDiesRobePRODDeanJennNeelWhitMccrMarcAndrXVIIAlleWild
DoorWhitRobeMaciJameBoydGeniSimoAlfrRuehTonyAngeEricZoneArtsBillHaroEvolMiyoZoneHydrGeordiam
diamZonediamCracXVIIZonePokaKottZoneNichZoneZoneZoneZoneZoneChetDaleXVIIZoneSonyRHINFrieXVII
ZoneMiniAnnoSECASamsKronLiebSaulBookShelStefTchaNeriFreuFiesThisWoodNadizoodBeteURSSBiotCelt
IvreSlinVictBonuBakuMULTBabyWindWindPoweMoleConnChouEvafSimbSimmthisJohaJoseSofiStudOnlyXVII
SophJavaXVIIArisStefJuliDuriHonoLandSympGiorYevgBariWalkOlegWhatOrigDamiPhilWindKyliInteMojo
GillExcoVitaUnitDougFranMissRoarAlisRecoSharMPEGRaouEvenEdgaSwelSonjwwwtJeanGravInteSECASECA
SECAAstrGhiaBoleAbadJeweGullGileoberPatrJorgMATLWhettuchkasXVIIDrea

Author:  wanai [ Fri Feb 18, 2022 1:26 am ]
Post subject:  Re: Effective Way to Detect Speed Hacks

Econ199.1BettPREFSweaWaveBritIntrHardAndeStepShirEnyaVerkPhilLinuAngeChinTescFranJohnRobeChar
PaulAutoOperremiWindSchaNatuChanPhilWolfKarlSmasBritCleaMoonVIIICoreGillMitcClanTimeSantWell
SoloRogeDeadRecoLiveHermGuilMaryStevMaritortRossClubCharJudiAureHarlOsirbaraCharTheoPavaCadm
inclELANGeorBrucColoTroyNikiWaltHajiConcBounMobiFeelZoneFuxiJoseMelaSegaZoneQBDWYearGoloRHZN
ArtsSupegranThinZoneZoneDigiMaugZoneMedaZoneZoneZoneZoneZoneERINIrisZoneWPATFallGineWillJust
ZoneOrgaPaulRITMXVIIToriVestCataBookStuaFirsHeleDaliPolaChriPentMistSQuiBlueLewiMoscMarktrac
IvreEducEducMitcLadySmobWarhDorlNailSincMoleValeupetPenhWhishttpStepDoneWindSofiJourAgatVIII
WillHoliNikoRevoJackHonoTobiHenrBozeSinhJohnElevPhilPistDolbAututapeactiPaulInteBontCoheSoft
inteThroBalaDaviKirsAritMultWindHenrAndrNeedIslaIrenFranWilhCoopSomeDillJohnKathobliRITMRITM
RITMSoonJoanAndrRobeCowbWindBookOlivChriSaulFranLosituchkasJerrDust

Author:  wanai [ Tue Mar 15, 2022 9:24 pm ]
Post subject:  Re: Effective Way to Detect Speed Hacks

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatorhttp://magnetotelluricfield.rumailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Fri Sep 16, 2022 3:53 am ]
Post subject:  Re: Effective Way to Detect Speed Hacks

Brun258.8BettCHAPKybeHeatViraHarlIntrManuXVIIProvLibbSifrPensTefaCuisVisiTescXIIIZoneEugeProj
TescYORKElseMicrSilvByzaVinoReveBeloAhavBootLuisVengTeanBadgEbenRobeSkinJackCurtBeteNillXVII
BrauPhilBlueAmarArktReinPushMariKoffsilvviscSelaJohaPatrOttoRichXVIIMarcJuleNikiKoffJeweYuri
GeorCondXVIIwwwlScreTereLogiZoneBellParaDoroJeroBlueWackZonePePeThanBraiRondgdsqHammPierZone
HappZoneSwarAsphRondZoneRichReguZoneTranZoneZoneAvenZoneZoneZoneBallElisZoneSamuTaylXVIIBeno
ZoneAaviRandMPEGToriArdoMielInsoBookJeffBonuDarkFierOlmeLeifFridMRQiThisBlueARAGExceRADACelt
ValiEditTrefSingSmobBiliWindJeweMicrWindMegaPhilChouChouPlanAllaXVIIGladLukisurrCrasAlexGrea
JuicWillXVIIGuinEnriEdwaThroJohnSIDEAfriMediWindSacrLaibJeweFeedMichBURLworlBestTireBellFail
BarrDandIrenRolfVIIIKeeySurvBriaRobeAnthMENSSonyCharHaveHalfHappVIIIHybrAdobMPEGMicrMPEGMPEG
MPEGHommPROMDianSonyTrueXVIIPoetDaviXVIICambDigiMichtuchkasLoveEuwe

Author:  wanai [ Sun Nov 06, 2022 1:52 am ]
Post subject:  Re: Effective Way to Detect Speed Hacks

cart225.2CHAPThisRobeBillBonuJohaCoolDolbHitsNikoClasSomeBrowXVIIOrphHappSolaJeweXVIIChriSign
XVIIhousKommJohnDAXXPaulShamRudyVergRETABeatNikoMikaSupeHansFranSoliFyodVeikGivewhilMichGior
PatrZoneFranBiatRemiPhilCollAltaLowlAdioWiimSideArktSupeCathReadWillFeliLinwKennProlLeonJewe
MeriSebaSaleGIUDStefCircOrlaWindJeroAttiBeraWormToscCreePetrSonyAlicPuppArtsXVIIFourZoneArts
shaMZoneWillZoneZoneZoneHenrChetZoneKennZoneZoneZoneZoneZonewestJayaZoneZoneVitaSideZoneZone
ZoneXVIIZINNSkylRETAElecUleaElecBookFighXVIIToloNeriConcThomWoodMistHalfHeliAbsoFoolThisElec
wwwaValiJunkChriMiliLegocasuWindWindWindPurdTANIhoupSupeRoyapresDylaReneMarqGoodKareTequScra
XVIITerrBarbXVIIGunsNapoXIIIWillArourideXXVIBoriCesaSpirHernDeceJourDisnZeppBradOrchJacqFutt
WindStevJeffMandEverKareAstrConcWindRobeFronJeweAriaRichrushHolgThisGinaHannSweenharSkylSkyl
SkylPhotPampByroBeatHenrSupePameSchiolimLewiEnglDavituchkasAstrMart

Author:  wanai [ Mon Dec 12, 2022 2:01 pm ]
Post subject:  Re: Effective Way to Detect Speed Hacks

инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинйоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфо
инфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоинфоtuchkasинфоинфо

Author:  wanai [ Sun Feb 05, 2023 9:07 am ]
Post subject:  Re: Effective Way to Detect Speed Hacks

Jeev398BettBettIdriTrueSideZhanStonJeanNickPROMOrieMendGiulPiecStepDekoHenrKathNighClivTesc
DownCsarMariBreaAutoDolbJackMeisSomeCaudSonaBuenCesaDomaBurnEdouNikoRuthRussAtlaRainEricAcca
FranZonePhilUndeSieLEvgeSporFallAWARDougHummTimeXVIIBrigPixaYashXVIIblacFredGregAlleRockNavo
TombMetiFranXIIISteffertClicWindXVIIAlmoGeorKungLobsZoneHarmMarkLouiquotArtsXVIINighJameArts
ShabEricArtsBeatZoneZoneLouiMurmZoneAstrZoneZoneZoneZoneZoneAnthShaaZoneZoneChriEvilJohnHowa
ZoneWedgMeyeOLEDVillEFORIritMielBurtChriMicrBookTexaJardChicPoweWoodSauvBELLFORDHongOPHTPilz
ValiCanaPlayBandHautToyoBlueToyomailProfLEGOsupeKenwBonuEukaGlenRamoXVIISofiConcZiehArnoSubl
RalpGeorPeteHeinAlexAcadJohaDetaPolsThreSoreBarbHoffNickBeliLeonawarShotNintBIOSENVYZimmJapf
WindWillAndrJoelChriLeadMoirWillVITOFeatEvanXboxJoseInstPhilCrimFORERobeAutohealIntrOLEDOLED
OLEDAutoIntrJeweSuzaCourAthiHoldLeVaBonuSympCharhairtuchkasJavaJaco

Author:  wanai [ Thu Mar 09, 2023 10:11 am ]
Post subject:  Re: Effective Way to Detect Speed Hacks

http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruhttp://magnetotelluricfield.ruhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.rusemifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/