top button
Flag Notify
    Connect to us
      Facebook Login
      Site Registration Why to Join

    Get Free Article Updates

Facebook Login
Site Registration
Print Preview

Simple Overview About XSS?

+1 vote

What is XSS?

XSS mean Cross Site Scripting

Cross-site scripting (XSS) is a type of computer security vulnerability typically found in web applications. XSS enables attackers to inject client-side scripts into web pages viewed by other users. A cross-site scripting vulnerability may be used by attackers to bypass access controls such as the same-origin policy.

Cross-site Scripting (XSS) refers to client-side code injection attack wherein an attacker can execute malicious scripts (also commonly referred to as a malicious payload) into a legitimate website or web application. XSS is amongst the most rampant of web application vulnerabilities and occurs when a web application makes use of unvalidated or unencoded user input within the output it generates.

By leveraging XSS, an attacker does not target a victim directly. Instead, an attacker would exploit a vulnerability within a website or web application that the victim would visit, essentially using the vulnerable website as a vehicle to deliver a malicious script to the victim’s browser.

Step-By-Step walkthrough of a simple XSS attack:

Following pseudo-code is used to display the most recent comment on a web page.

print "<html>"
print "<h1>Most recent comment</h1>"
print database.latestComment
print "</html>"

Video for XSS

posted Dec 28, 2016 by Manish Tiwari

  Promote This Article
Facebook Share Button Twitter Share Button Google+ Share Button LinkedIn Share Button Multiple Social Share Button
nice and good

Related Articles

What is Web Methods?

webMethods Developer is the Java-based Integrated development environment (IDE) for developing code on the webMethods Integration Server.

It allows development in webMethods Flow which is a graphical programming language designed to simplify and speed up integration application development.[1] With version 7 of the webMethods product suite, webMethods Developer started to be replaced by webMethods Designer, an Eclipse-based IDE. This transition has not been finished yet and both products exist side by side.

Program Features

  • Writing graphical flow and java services (the programming logic)
  • Defining and modifying documents and mapping logic
  • Testing, debugging and executing services
  • Creation and configuration of web services[3]
  • Editing adapter service and notifications (used to connect with external systems)


Video about Webmethods


What is Ad Hoc?

Ad hoc analysis is a business intelligence process designed to answer a single, specific business question. The product of ad hoc analysis is typically a statistical model, analytic report, or other type of data summary.

Ad hoc reporting refers to reports that are put together creatively by users in real-time, rather than pre-designed according to a template.

An ad hoc report is a report that is created on the fly, displaying information in a table or a chart that is the result of a question that has not already been codified in a production report. There is a limit to the number of such production reports and business questions that can be anticipated and coded in advance so that users can consult them whenever they want.

Moreover, as businesses are always changing, the questions people want to ask of their data are always changing, so any reporting system needs to accommodate the creation and running of ad hoc reports. Making that an easy process for the average business user is key because most ad hoc reporting tools are designed for database experts to use, often requiring knowledge of structured query language, or SQL.


Videos for What is Adhoc Reporting


What is RXJS?

RxJs stands for Reactive Extensions for Javascript, and its an implementation of Observables for Javascript. If Observables make it into ES7, you could see RxJs more or less as a pollyfill.​

It which brings the concept of Observables, which we know and love a lot in a lot of server side technologies, to Javascript world. Angular2 team are moving towards Observables instead of Javascript Promises for Http and Form data.

In ReactiveX an observer subscribes to an Observable. Then that observer reacts to whatever item or sequence of items the Observable emits. This pattern facilitates concurrent operations because it does not need to block while waiting for the Observable to emit objects, but instead it creates a sentry in the form of an observer that stands ready to react appropriately at whatever future time the Observable does so.

The main purpose of using Observables is to observe the behaviour of a variable. In an imperative way, a variable is only changed when its state is mutated by assigning a new or updated value.

Observables follow the Observer pattern, where a single piece of state (the Observable) is watched by one or more Observers which can react as it changes over time.


Video for RXJS?​


What is DynCSS?

DynCSS is a small Javascript add-on for your web pages. It parses your CSS and converts all the rules with prefix -dyn-* into dynamic Javascript that is executed on browser's events like scroll and resize 

A JavaScript library for changing colors (colors AND images) insinde CSS files on-the-fly

You can make dynamic any CSS property — provided that it is writable by jQuery's .css() method. You do this by appending the -dyn- prefix and specifying a quoted Javascript expression.

You can use placeholders to access dynamic information about the document; 

Here's a list of built-in placeholders you can use:
Prefixes    Description
@win-foo    dynamically evaluates
@el-foo    dynamically evaluates $(current-selector).css(foo)
@jq-foo    dynamically evaluates $(current-selector).foo()


Following CSS will center vertically .header, dynamically changing margin-top as the window is resized:

.header {
 -dyn-margin-top: '(@win-height - @el-height)/2.0';

For more examples visit here - 


What is Plotly.Js

Built on top of d3.js and, plotly.js is a high-level, declarative charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps. 

plotly.js charts are shipped with zoom, pan, hover, and click interactions. Click-and-drag to zoom into a region, double-click to autoscale, click on legend items to toggle traces.

NPM Command :

npm install plotly.js

Modele Example : 

// in custom-plotly.js
var Plotly = require('plotly.js/lib/core');

// Load in the trace types for pie, and choropleth

module.exports = Plotly;

Video for Plotly.js


What is is the first WYSIWYG HTML editor designed for desktop and mobile devices. ... Easily add and upload images using the device camera or gallery, use text-to-speech to enter content and enjoy effortless rich text editing from anywhere.'s powerful editing tools and simple user interface let you create great looking HTML anywhere: on the desktop and on mobile.
This demo shows the editor in its standard configuration, with its core HTML editing capabilities enabled. These include text formatting, tables, hyperlinks, and lists. Other advanced features include:

  • Built-in image handling & storage
  • File drag & drop
  • Spell check & autocorrect
  • Clean copy-paste from Microsoft Word
  • Cross-browser support consists of a JavaScript-based rich text editor and a set of server components that provide functionality to enrich the editing experience.

Video for

Contact Us
+91 9880187415
#470/147, 3rd Floor, 5th Main,
HSR Layout Sector 7,
Bangalore - 560102,
Karnataka INDIA.