This morning i noticed that wherever i want to click on menu and above menu i have invisible links leading to spam websites.  It looks to me that they are hard coded but i have no idea where to delete them or how did hacker get access to my website. Was it through Drupal, or through server ftp or some other way. I have several websites on this server so i guess its possible that all of them are attacked. Checking everything through drupal interface gives me no clue.  What steps should i do to prevent this from happening. Is there any way to find out when did this happen so i can maybe do server backup (websites are static so not much would be lost). Will it be enough to just change server/drupals passwords ?  Any help would be apreciated. Only thing i can think of right now is to put all websites in maintanance mode and wait for help.  UPDATE: With hacked module i found that 4 files were changed:  includes/bootstrap.inc (no change there except 1 extra emtpy line at the end of document)  .htaccess (change is only in non www to www, which i did myself)  robots.txt (Crawl speed default line was removed, nothing else).    includes/theme.inc (here is the change, at line 2704, three lines added).  if($variables['classes_array'][1]=='front')  "$variables['page_bottom'] .= '&lt;div class="_all_wplink_2CUJ7TnE_cc"style="position:absolute;left:0;top:0;opacity:0.001;z-index:10;filter:alpha(opacity=0)"&gt;Don\'t pump.... here comes bunch of links."   if($variables['classes_array'][1]=='front')   Line 2 is huge and contains bunch of spam links. Easy to fix this but no idea how to prevent from happening again, how did hacker got access to server. Please advise.
I just updated all my sites using the patch method of resolving the Drupal SA-CORE-2014-005 exploit. I just read reports that just yesterday there is someone from a Russian IP infiltrating drupal sites.     My main concerns are now:   How do I tell if my sites have been comprised? What should I search for in my apache access logs to detect if my site was a victim or not? So far what are these hackers doing to comprised sites?
I would like to open 4 Notepad++ windows at once, in the same pannel. Currently, I am only able to split it into two, and would like to know if there is a plugin that enables 4 views at at same time, or 3.   thanks Given $f(x) = \frac{1}{2}x^TAx + b^Tx + \alpha $   where A is an nxn symmetric matrix, b is an n-dimensional vector, and alpha a scalar. Show that  $\bigtriangledown _{x}f(x) = Ax + b$   and  $H = \bigtriangledown ^{2}_{x}f(x) = A$   Is this simply a matter of taking a derivative with respect to X, how would you attack this one? How can I make Ubuntu 18.04 / 18.10 desktop use Unity (be like Ubuntu 14.04)? I recently installed Ubuntu 18.04 and I'm not keen on the desktop environment. I want the desktop env. I used to have in Ubuntu 14.04. How can I get it?  I've attempted to use , but when I try to install the Unity's 7.2.5 version using the command:  apt install unity=7.2.5   it gives me   E: Version '7.2.5' for 'unity' was not found   For sure I need to add a PPA for this, but which one!? I am currently using Ubuntu 12.04 because the latest upgrade 14.04 is not working in my system. I need to install the latest Adobe Flash Player 17 plugin, but it only allows me to install up to version 11.02, so media files cannot be opened. It says that Adobe Flash Player 17 is not compatible with my system. In C#, can I convert a string value to a string literal, the way I would see it in code? I would like to replace tabs, newlines, etc. with their escape sequences. If this code: Console.WriteLine(someString);  produces: Hello World!  I want this code: Console.WriteLine(ToLiteral(someString));  to produce: \tHello\r\n\tWorld!\r\n Use fixed keyboard for a given app Difference between information and knowledge? As far as I think projection of data unto subject mind is information for the subject whereas indentation or impressions accumulated owing to projection of data unto subject mind is knowledge for the subject. I want to know am I right? Or can someone provide a more rigorous answer! How come SG-1 couldn't get back to Earth? In Stargate SG-1 S02E16, , SG-1 (Captain Carter, Teal'c and two other members, who replaced Colonel O'Neill and Dr Jackson) is "trapped" on planet in binary system, where second star has risen and is slowly raising temperature - Samantha Carter says, in one moment, that it's going to reach 200°F soon - and dialing device is locked mid-dial. Yet, SGC manages to dial the planet and send them instructions how to repair the device and off-world team makes it back.  Why didn't they come back when Earth first dialed P9Q-281 to contact SG-1? I mean, from my understanding, stargate wormhole is two-directional, meaning it doesn't matter which end it was activated from, yet it seems like it is one-directional from the events of this episode... Does new Star Wars continuity only affect post-Jedi EU? I have read  a couple of times.     In order to give maximum creative freedom to the filmmakers and also preserve an element of surprise and discovery for the audience, Star Wars Episodes VII-IX will not tell the same story told in the post-Return of the Jedi Expanded Universe.   Does this describe material set after Jedi, or published after?  Is it also saying that only things published as "Legends" are now non-continuity?  I have read that it is only films + Clone Wars + Rebels that are now in the main continuity but can't see this sourced by Lucas Film Story Group. Does anyone have a reference for this? Show that any monotone boolean function can be realize by the following connectives. I've read through the elementary proof of why there exists a solution $x$ to $x^2\equiv -1\pmod p$ iff $p\equiv 1 \pmod 4$ for $p$ an odd prime. Is there a group theory generalization for this fact as well? Does slowing light violate relativity? Run as a different user on a shortcut How do I run as a different user on a shortcut in Windows 7?   On Windows XP, I had the ability to mark a shortcut as being run by a different user, so that every time I ran it it would prompt me for a username/password. This let me have two shortcuts for things like , one for my normal account and one for my domain administrator account which has access to production servers.  I can get to the 'Run as different user' option with Shift + right-click, but I can't see an option anywhere that would let me mark the shortcut as doing this every time. Is a memory leak created if a MemoryStream in .NET is not closed? I have the following code:  MemoryStream foo(){     MemoryStream ms = new MemoryStream();     // write stuff to ms     return ms; }  void bar(){     MemoryStream ms2 = foo();     // do stuff with ms2     return; }   Is there any chance that the MemoryStream that I've allocated will somehow fail to be disposed of later?    I've got a peer review insisting that I manually close this, and I can't find the information to tell if he has a valid point or not. How are echo and print different in PHP? Possible Duplicate:          Is there any major and fundamental difference between these two functions in PHP? Flattening iterator When are you supposed to use escape instead of encodeURI / encodeURIComponent? When encoding a query string to be sent to a web server - when do you use escape() and when do you use encodeURI() or encodeURIComponent():  Use escape:  escape("% +&amp;=");   OR  use encodeURI() / encodeURIComponent()  encodeURI("http://www.google.com?var1=value1&amp;var2=value2");  encodeURIComponent("var1=value1&amp;var2=value2"); Linear Algebra: If $A^3 = I$, does $A$ have to be $I$? Rendered image is just grey I am having some issues when rendering an image, my rendering screen is turning into grey even when making a full render. What am I doing wrong? Making a string out of a string and an integer in Python