« first day (900 days earlier)      last day (4413 days later) » 

13:07
Wow, I just downloaded the jQuery tablesorter plugin. The author put the .svn folders into the download package...
So I unpacked that into my git working copy
Didn't turn out too well :P
Explorer hung and had to be put out of its misery
I guess TortoiseGit and TortoiseSVN are to blame
13:22
I should more often look up the terms that I'm throwing around
5
Q: MVW - What does it stands for?

jaywalking101Here's the content description for AngularJS page: AngularJS is what HTML would have been, had it been designed for building web-apps. Declarative templates with data-binding, MVW, MVVM, MVC, dependency injection and great testability story all implemented with pure client-side JavaScript! ...

13:40
Oh, Stack Overflow!
-1
Q: Is mac-mini recommended for IOS development

Sangram AnandI am a new bie to Mac world. Recently I was shifted to IOS development project for developing apps for Iphone & Ipad. Apart from working @ office, i am planning to work on Mac in the free time. Can i purchase Mac-mini to do IOS development. -- Thanks.

It's not entirely off-topic for SU thought?
@Diago it's topical, but the topic being discussed is completely open-ended, so it's pointless for a Q&A site
I don't think if asking if you can use a Mac Mini for Dev is a shopping question? Or is it?
Sorry, my borderline trigger went off
it's like asking "is a Honda Civic recommended for city driving" -- someone could say, no, you should get a Toyota Camry, or whatever else, etc.
the number of possible valid answers is essentially infinity
@Diago Then the answer is "Yes." Next question? :)
13:46
that's why it's closed
also, "new bie"
I mean, sorry, but what's the question here… you want to develop Mac apps and you're asking if you can buy a Mac to do that? :/
@slhck Erm... Actually it's the same as running VS 2012 and SQL 2012. An entry level machine is not necessarily going to cut it, but hey. I will leave it at that. (I only know because I do Apple dev and recently went through the process for 10+ developers)
I guess his question should be more specific to be useful, but then it's too localized
a proper question would be "here are my system specs for a mac mini i want to buy, is this going to be enough to develop XYZ type of apps using XYZ frameworks"
that would be topical and not too broad, but the specificity of it also makes it useful to approximately 1 person in the world
@allquixotic That would be objectively answerable. But much too localized, as you said.
2
Q: Minimum spec for Xcode 4?

kamziroSo after deciding to install Xcode 4 on my '09 mac mini because of how useful its instruments feature is (opengl stuff), it turns out that my mac mini only barely manages to run it. In other words, it's crippled. I'm still here waiting for my program to run on the iPhone, and it's stuck with som...

FYI for interest:
I can see I am outnumbered on this one :)
13:50
@Diago An entry machine isn't going to cut it, yeah… for almost anything except for web browsing and looking at cat pictures. That's true in almost every scenario where you want to use a computer seriously.
@slhck Fair enough
@slhck actually for plain old 2D mac / iOS application development, an entry level mac mini these days is rather OK
not great, but you won't run OOM or anything...
@Diago Well, I understand where you're coming from. And that there is an answer, but it's still too subjective—and changing over time.
Ok, FF works fine on one machine, on the other machine it's ignoring the proxy for all https connections. WTF?
@Diago same version of firefox?
firefox has a way of ignoring your proxy if it can't connect to it, so maybe the issue is that the other machine can't get through to the proxy (or can't get through to it over https) -- check firewall rules, stateful packet inspection, network reliability, that kinda stuff
13:54
@allquixotic Yep 18.01. OSX 10.8.2. The only difference is the one Mac is on Wireless and the other on Wire.
worst case, restart FF -- that will make it forget about its ignoring proxies
@Diago and the one that can't connect is on wireless, right? :)
@Diago try a 15 minute continuous ping from the wireless mac to the proxy and record the packet loss -- it should be less than 0.5% for acceptable networking... if you are getting lots of spurious dropped packets, the TCP socket might be getting dropped and causing FF to think the proxy is down
Problem seems specific to Firefox thought. Safari works fine.
I am going to figure this out
Problem seems specific to Firefox thought. Safari works fine.
Somehow
@elcodedocle heya
I have a question about limiting the number of connections per ip on my web server
14:04
hi @elcodedocle
the question is: how many?
:)
A handful, probably
@elcodedocle I just read your question. I'm not sure it's a good idea to set a hard limit anyway. what are you trying to prevent? DDoS? people might get spurious errors with your web app if you set it too low, and attackers can just serialize so that they make one connection at a time if a lot of people start doing this.
@elcodedocle It would also depend on what and how many applications you run
14:06
I think it's more likely that setting a connections-per-ip limit will cause problems for legitimate users than attackers, because attackers are in control of their end, so if they see the connections getting closed after a certain threshold, they can just reduce the parallelism (there can also be automatic backoff algorithms to detect your threshold automatically)
@allquixotic, yes I'm trying to avoid DDoS. What would you recommend?
also, certain browsers, like Chrome, make a LOT more connections than others
@elcodedocle use a host that says it will fight against DDoS -- that's the only way
@slhck just one, really simple one
once the incoming packets hit your NIC, you're already owned -- no amount of software will defend against a DDoS
you can't stop the packets from hitting your NIC with a software firewall. in order for the rules to be applied, the packets have to be deserialized off the network, DMA transferred from the NIC to the CPU, copied into memory, then inspected, then routed/filtered
@allquixotic, not even a tiny, tiny DDoS?
14:08
if someone wants to DDoS you, software on your machine is not going to handle it
like, almost a single DoS
@elcodedocle The point of DoS is that your server should choke on it, even if it's just declining connections all day
At least that's my understanding of it
@elcodedocle if it's one person trying to DoS you with a connection flood, in all likelihood they won't even have enough upstream to do it on their home internet connection
the real conspiracy behind ISPs limiting upstream so severely (cable connections with 100 Mbps downstream, 1 Mbit upstream) is that they want to prevent DoS from being effective, and that's exactly what the net effect is -- in order to successfully execute a DoS, you need loads of boxes, or a few dedicated servers at least
yes, well, but I'm not piratebay. What I've found is some chinese, brazilian and russian dudes who from time to time run a random scan on my services
checking vulneabilities
making quite a high amount of requests, slowing down the server enough to be annoying
@elcodedocle yeah, because IPv4 is not a very large IP space, it's pretty easy for them to do that -- everyone gets that -- you can't really prevent their connections unless you blacklist huge parts of the world (countries, entire ISPs, etc)
14:11
@elcodedocle Been there as well. If they want to check vulnerabilities, they can do it serially or parallely, regardless of how many maximum connections you allow.
proper DDoS defense involves a fairly beefy router with a large pipe and good intrusion detection / packet inspection software... the important part is that the gateway box has a larger pipe than the application server (where your HTTP server is hosted), and that a "clean feed" of legit traffic hits the NIC of your HTTP server, which has a smaller pipe than the gateway box
so the best would be not to do anything and let them find nothing and go away?
there are certain hosts that say they are designed to fight against DDoS, but you pay for the additional DDoS-fighting hardware... their methods are effective though
@allquixotic, I know, I shouldn't have even brought the term into the conversation, it was an overreaction ^^
@elcodedocle: random port scans?
14:14
@elcodedocle As a sysadmin you should watch your logs and see what they're trying to do. Is your web app something you wrote yourself or a CMS or something?
I think I have a question on SF about something similar, one moment
9
Q: Should I bother to block these rather lame attempts at hacking my server?

Journeyman GeekI'm running a LAMP stack, with no phpMyAdmin (yes) installed. While poking through my Apache server logs I noticed things like: 66.184.178.58 - - [16/Mar/2010:13:27:59 +0800] "GET / HTTP/1.1" 200 1170 "-" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98)" 200.78.247.148 - - [16/Mar/2010:15:26:05 +...

@Journeyman, yes port scans too, but it's the service vulnerability scans what worries me most, since the take more resources and also they might find something eventually...
is it something like this?
anyway, I think, trying to be "proactive" and setting up some kind of rule is not going to be effective for long, if at all... simultaneous connection type rules are easily defeated by software, even if the attackers aren't specifically aware of your configuration, they wouldn't have to write custom code just for you, they probably already detect simultaneous connection limits and serialize it
Oh, about time MySQL should update their manual to enforce more secure passwords…
14:15
@elcodedocle just keep your daemons fully patched (and never ever run a distro that's outside of its security update support cycle)
> … yielding the password “4sa7ya” which is even more difficult to guess
@elcodedocle they're going to take significant resources regardless of whether you block them at the IP stack or let them in to your daemon
anything you set up in your firewall is just going to do processing, on the CPU, on a packet that was received by the NIC and transferred into RAM as I described before, and the processing will take place in the kernel rather than in the userspace daemon
and just to note, at that point, I was running my server on a little atom box, on a home connection, and it hardly made a dent
the difference in performance is negligible -- the most expensive part of the probe is the packet hitting your hardware, and you can't stop that without a DDoS-preventing router
unless they're getting through and making large pseudo-legitimate file downloads of big EXEs or MP3s or something -- that would make the successful HTTP connection more expensive
but you can write your web app to prevent drive-by downloads of large files
Well I do have a Drupal+PostgreSQL instance running, just a personal homepage nobody cares to visit, but it's up to date (so I lied when I said just one app, I didn't even remembered). My main concern would be the webapp, which doesn't use CMS, just PHP+MySQL (and also is the default virtualhost you are directed to when you just enter the IP).
14:19
@elcodedocle: If its 'simple' probes and password brute forces that worry you, fail2ban would help
@JourneymanGeek password brute forces should never even be possible -- any service listening on the public Internet needs to be using public key infrastructure, period
also, restrict the databases to specific IPs
anyone who is vulnerable to password brute force even in principle is already suffering from a major security vulnerability due to misconfiguration
@allquixotic: you can use fail2ban with anything with an error log. If someone tries to bruteforce an webapp more than x times, you can just drop all their packets.
slightly overkill, of course ;p
@JourneymanGeek not bad, but doesn't handle the case of when the attacker has many many IPs
14:21
and a legitimate mistake might have... interesting concequences
also IPv6 is going to suck when trying to ban people because IPs will be so plentiful
@allquixotic: the idea being, make it more costly for him
each of his IPs can only do a specific number of attacks, before being throttled
Do you guys know if the default fail2ban configuration is reasonable enough?
Or should I try modifying that in some way
@Journeyman, well yes, but IPs are usually dinamic and I don't like the idea of blacklisting forever. Just a little fair sharing of resources is what I want, instead of having the attacker suck as much as possible..
er, it NEEDS config
the ssh one is fine
14:23
@JourneymanGeek for authenticated services, my preferred method is to allow a certain number of attempts to login to a specific account regardless of the origin IP and then lock out that account for 24 hours or something
@elcodedocle: you can set a time for the ban
its usually something like 10 minutes
on my old home server it was 3 attempts and one week
@allquixotic, currently I'm using captcha for the weblogins. But still, if somebody is trying to log like once per second, ignoring captcha request and all, should I be processing that?
well, those are the perfect sort of thing to use as criteria to block ;p
@elcodedocle at the application layer you can just prevent login attempts from a certain IP if it fails login after a certain number of tries, and, if it tries to login to a valid account a certain number of times with wrong password, lock out that account for 24 hours
@JourneymanGeek Ah, I see.
14:27
but for stuff like apache you may need to tweak the software somewhat
you get more dynamic control of the criteria to ban if you write the code in your web app
@allquixotic: most of these involve invalid accounts tho
i can see fail2ban as being useful for something like SSH, but SSH should have public key infrastructure enabled with password-based auth disabled
@allquixotic: its also useful as a general purpose log watching firewall manager
security hardening is extremely application-specific though, so I wouldn't rely on a single mechanism
14:28
ok, so no iptables and no droping packets. Everything goes through and it's handled by the daemon (which is how I have it right now, and I can't complain: it works, just a little bit slow from time to time)
@slhck On webservers I usually deploy an additional apache-404 rule
also if you are writing your own code and aren't experienced with testing for things like CSRF, XSS, etc. I would be happy to look at the app once it's in beta (closed beta would be preferred)
[Definition]
failregex = ^<HOST> - - \[.*\] "GET /.* HTTP/1\.[01]" 404 [0-9]+.*$
ignoreregex =
I'm a security tester for a living, so :|
Oh, fancy, people who know much about web security.
I shall ask you more questions over the next few days @allquixotic, @OliverSalzburg, @JourneymanGeek :P
14:29
XD
I'm the least cody guy here >_>
haha
no purpose in blocking connections if your app has a vulnerability right in the front door lol
tho I do, in theory have a background in cyberforensics
true ;p
we had that issue here where i work
had an incredibly advanced IDS, all kinds of security processes in development, blah blah... even a scanner that can detect SQL injection before it hits the app server
@slhck Most important piece of fail2ban config is adding your IP to ignoreip. I locked myself out of my servers a few times when I started using f2b :P
14:30
but it was vulnerable to a CSRF that let a remote attacker invisibly update your direct deposit info without the user's knowledge, all that's required is the user to be logged into the app lol
was - the vuln never made it to production :D thanks to <----------
Thing is, we host a couple of PHP scripts (CMS) on a server that's been attacked twice in the last few weeks, with a successful break in, which lead to all PHP files being deleted. I now managed to update all CMS to their latest version and all… but Apache and PHP itself are a little outdated.
@oliver: did that once. lucky at that point I was on the same lan, and just used another system to remove me.
And I can't update the friggin server
@slhck you don't have admin privs?
is it a political issue that you can't convince $POWERS_THAT_BE to update apache, kernel, etc?
shared server?
14:32
@allquixotic Well, I have. I just don't want to do a system upgrade without having the chance to make a backup.
I already asked the people who host that server to make a snapshot… so let's see
@slhck wait, a whole distro upgrade? or just security updates?
@slhck : worked out how he got in?
@allquixotic Well, it's still running Etch
@JourneymanGeek An old Joomla release, probably.
If I may ask another question: From a security point of view, which distro would you choose between CentOS and Ubuntu Server?
14:33
@slhck Joomla? Didn't we talk about that yesterday? :D
from here
> Debian GNU/Linux 4.0 has been superseded by Debian GNU/Linux 5.0 ("lenny"). Security updates have been discontinued as of the end of February 2010.
Nov 27 '12 at 18:42, by sidran32
@OliverSalzburg You aren't talking about Joomla!, are you? Because Joomla! is sh*t. :P
@OliverSalzburg Did we? Don't think so :)
toughie. Centos is probably a lot more common and well understood. Ubuntu has newer packages.
@slhck I was referring to the whole room ;D
14:34
February 2010?!?!?! and you're still running it? /me turns over on his back and pushes the button on his mine turtle shell
@allquixotic I know! Haha…
I've read CentOS has most of the market, but it's outdated and has more security issues and Ubuntu Server is more up to date, is that true?
12 hours ago, by ruda.almeida
@Hennes If you think WordPress is insecure, you should see Joomla. I've been working on this organization for 4 months now, every f@%$ng day or two I overhear "hey another one of our joomla sites got hacked"
There it is
@elcodedocle I would disagree with that. Ubuntu is about as secure as Windows, which is to say, not very
@allquixotic I managed to convince them to finally give us a second server, which runs Squeeze, and I'm planning to migrate everything there.
14:35
it's mainly a process thing
if you're running CentOS 5 or 6, you're receiving Red Hat's security updates stream for 10 years after release, which is a long time, and the packages are extremely well tested before being deployed
funny, I was helping run a site that ran that.
then they INSISTED we switch to virtual bulletin boards cause it was 'paid'
@allquixotic And once we've migrated, I'll update the old server. Then keep both in sync somehow.
I quit (was helping a friend who also left), and they got hacked 2 times so far ;p
we really need ksplice for userspace daemons
I'd pay real money for that
@allquixotic: windows is pretty secure these days.
ooh, like you can upgrade and not restart the demon?
14:37
@JourneymanGeek that's the idea -- but I'm not aware of anything that can do that
how different is that from 'rehashing' the way irc servers do?
@JourneymanGeek afaik rehashing isn't actually restarting the daemon... it reloads the config files
(well unreal anyway)
ahh me bad.
@OliverSalzburg Yes. I agree. Joomla is the worst piece of sh*t CMS there is.
to truly update the daemon you have to terminate the process, which would drop all file descriptors (sockets) associated with it
14:38
@slhck I've actually never used it, but I also hate the CMS we use ;D
either that, or freeze the process, then make its code section read-write, then update its code section, then make it read-only, then update the data in the process image to handle any new data structures, then unfreeze the process
if they can do it for the kernel, they can probably do it for Apache.
@OliverSalzburg At least I managed to audit it using an OWASP tool and it seemed quite secure after patching it to the latest 1.5. stable. But please, never use it :P
@slhck OWASP++
@allquixotic Yup. Did a comparison of vulnerabilities before and after patching, also did some changes in htaccess and the file ownership and suddenly the OWASP scanner couldn't even detect the Joomla version anymore :P
OK, thanks a lot to everybody, I think my doubts are cleared. See you, guys!
14:41
see you around @elcodedocle!
@elcodedocle good luck :)
@allquixotic I just wish we had someone who had a proper background in security testing managing the servers.
this saved my org. several million dollars in damages
well, that combined with my ingenuity in writing a successful attack
@allquixotic haha
we pulled it off so smoothly, too... once I found the vuln, I authored a HTML webpage with iframes for each of the attack steps, and recorded a video of the whole thing, and my manager on the customer side played the video on a projector at a meeting with a bunch of big wigs
14:43
Hi all, I'm trying to help the poster of this question in chat but he doesn't have enough rep to talk to me. Could someone give him a couple of upvotes so we don't clutter the comments thread?
I think the whole thing started an entire new security initiative here lol
How do you actually use OWASP? Whenever I looked into it I just got lost on their wiki
@OliverSalzburg use their testing guide -- develop a formal test plan that basically involves going through the testing guide step by step and doing their black box testing examples, translating whatever it says into your own web app's logic
@OliverSalzburg They offer some tools you can use, e.g. owasp.org/index.php/…
@terdon If you create a room and give the user explicit access, then he can join without the required rep (at least to my understanding)
14:45
@OliverSalzburg I tried this before with someone else and it didn't work.. :/
upvoted, anyway
@slhck that particular project looks good, but FWIW, automated security testing tools are a crapshoot in my opinion
@allquixotic Oh, I assumed it was similar to Nessus
@OliverSalzburg, yeah, that's what I thought and that's what I did, but apparently not. And thanks for the upvote.
@OliverSalzburg no no -- OWASP is a meta-project or umbrella that encompasses many different techniques and tactics for protecting web apps or attempting to intrude on them (for testing purposes of course)
@allquixotic Oh OK. Thanks :)
@allquixotic Well, better than nothing right? :) I know it's not a perfect solution.
14:46
@allquixotic That explains a lot. Thanks
One more upvote for clean comments please?
@slhck right, but in my 2 years of experience doing full time security testing on the job, our extremely expensive, highly-touted automated security testing tools have only ever uncovered one vulnerability that was even a little interesting; the rest (several dozen vulns) were discovered manually
clean comments?
you could probably just ask a mod to clear them once you're sorted it out
@JourneymanGeek that
one thing that is useful is developing pointed, application-specific security testing tools that automate certain processes that you think need to be repeatedly tested with your app
14:48
OK, will do.
You can find them here, or the ask a superuser moderator room ;p
or I guess flagging them, but not too sure
@JourneymanGeek Yeah, just flag and say "cleanup please" or something, @terdon
imagine a 2D graph/plot with "specificity" (how specific is the code to your particular application) on the X axis, and the "effectiveness" (how likely it is to detect a vuln) on the Y axis. the graph I envision is roughly logistic -- increases slowly, then hits a hump and takes off at exponential pace
I'm not in favor of upvoting posts I don't consider good just to get someone to chat. There's always a way to constructively get more info from the OP if they want to cooperate.
I wrote a couple smallish tools in Java for security testing and they still find vulns sometimes, but they are insanely specific to our environment
14:49
@slhck: I guess I got too used to just linking it to mods in chat ;p
Things you don't want to hear on an eight-degree Ohio freeze day: "Hang on, I left my stethoscope out in the car."
2
So… I currently do backups like so:
mysqldump -uuser -ppass databasename
Am I correct that I could add the CREATE DATABASE with something like
mysqldump -uuser -ppass --databases databasename
@Hennes lol
@slhck I think so yeah... i had a similar issue before and i think i resolved it that way
@allquixotic Ok, I'll try it later… just figuring it's easier to do a whole SQL dump in case I want to migrate a complete server over to another.
migrating server is one of the things i like to put off for months, it sucks
15:01
Yeah… I can imagine
Oh, clever. Someone created a backup script containing all the SQL passwords. Owned by root. Permissions -rwxr-xr-x
@allquixotic Really? I like migrating servers :P
Got to do our domain controller the other day =D
@HackToHell Yeah, took me a minute to figure out what I was looking at lol
I think I still got the elder scrolls somewhere (never played yet)
Curse you pile of steam 'play sometimes when I get bored' games
noo, Skyrim is awesome, play it
Skyrim? That one is not yet on sale
I got elder scrolls IV Oblivion
I guess I am weird. I want to play games in sequence
And they need to have a good story.
@Hennes Skyrim was released in 2011
Same with movies. Look around, buy Dr. Who. Start with an uneartly child (1963, dr 1, episode 0, aka pilot)
15:48
@HackToHell Sale as in cheap
Still not at 80% off on steam
I'm guessing
And I got a large enough backlog of games that I do not have to buy it now. I can wait for the xmas sales
1
Q: Running a Script on a Webpage from Vimperator

Fawkes5The problem I would like to solve is this. I browse to a website that contains ordered blocks of text one after another. I would like to run a script on this page that goes into the webpages source, extracts these blobs of text, and then outputs each blob into a file. How do I do something like...

OT?
15:55
@r.tanner.f for a job I'd be fine with it, but when it's a hobby project and I have to choose between that and doing something else like programming or gaming, I choose the latter... :P
@Sathya or anyone familiar with WA.SE, is this more topical for there? superuser.com/questions/540014/…
and since we should be responsible and not migrate crap, if you think it's not a crap question, then we can do it...
(I honestly don't feel strongly one way or another about it)
@allquixotic nope, Web Applications doesn't do web app dev questions
16:11
@Sathya oh ok... good to have the expert opinion on it :D
@allquixotic thanks for asking ;)
I thought I'd drop by here before asking a question on the site proper, since I'm occasionally bad at terminology so I'd like to clarify things to make my "Search for existing content" attempts more successful.
@GraceNote Sure, shoot
A family friend's hard drive crashed. Apparently pretty hard. Her company IT person says he can't do anywhat about it, unless she had a "hard drive retrieval machine". A search for that exact term turns up little on the site as far as information on them, though.
there's no such thing as a 'hard drive retrieval machine'
16:23
@GraceNote Did it crash as in… fall down somewhere? Or just while sitting on a desk, or inside a computer?
Probably a metaphor.
@slhck Inside a computer.
@TomWijsman Yeah, sounds like a bad attempt at geek humor :/
there's two kinds of hard drive failures, one where its with the platters (you're screwed) and one where your logic board is fried
@slhck Not an attempt, just the description I've been given.
16:25
oh, and lots of bad sectors but its still readable
@GraceNote: there's dedicated imaging cards for damaged disks
@GraceNote: 1) Do not attempt any further writes. 2) Run it through professionals which can use careful and precise tools to inspect and if possible recover it, although that this costs a lot of money. 3) If you don't want to pay a lot of money, attempt to do recovery yourself by means of TestDisk and similar tools, but that won't work if the hard drive is physically damaged though...
thats the closest thing I can think of to a data retrival device.
Imaging cards? TestDisk?
testdisk is an application that works well if the disk is physically fine, but the filesystem is messed up
there's apparently devices on the market specifically for imaging drives with damaged data (though I'm told gddrescue does fine - its a linux software for imaging drives with bad sectors)
16:28
deepspar.com/products-ds-disk-imager.html random internet searched disk imaging card thing.
but i've never heard of anyone actually using one
@JourneymanGeek I saw some listed on acelaboratory.com too when looking around those labs for any picture that looks like a "machine".
Mmm. Okay.
wikipedia has a good primer on the subject with very little BS
^ These are just clean room devices, I think they take away any dust.
16:31
lol
I kinda think opening up a drive is for the REALLY serious cases
From your analysis here, the information I have is insufficient to formulate a constructive question on data recovery (way too many factors needed for specification). But the links you gave should be helpful to at least look into. THank you much!
by which i mean, implausible ;p
@GraceNote: most importatant question you need to ask your friend is 'does it tick' and see if it turns up in disk management.
ticking means physical damage, the other means logical damage is likely
Alright.
Similar questions have been asked several times before on SU, some of the answers should also contain information and links
Could almost stand a canonical HDD failure question...
16:34
@GraceNote Yeah, start at the basis: See whether the drive is still detected in the device manager. See whether it has any partitions in Disk Management. See whether you can still see things on a partition in Windows Explorer. If so, back up what you can (roadkil.net/program.php?ProgramID=29). If not, go trough TestDisk to see if you can get a partition to show that way and try to recover from there. Alternatively try tools like PhotoRec which try to attempt to find files.
@r.tanner.f We have one, but might need some update to make it more "analysis" based like in my previous message.
9
Q: How do I recover lost/inacessible data from my storage device?

Tom WijsmanWhat steps can I take to try to recover lost or inaccessible data from any storage device? Answers: This applies to any main storage devices; eg. internal/external hard drive, USB stick, Flash memory. The most important thing is to STOP using it, any type of I/O can ruin your chances of a reco...

@TomWijsman Gonna definitely keep that link handy to send off. Unfortunately she didn't pick up her cell so I'm going to have to wait a bit to relay my findings. Thanks, everyone, for your help!
Recovering a hard drive can be easy, tricky, hard or impossible; depends on its damage. It gets fun if files fail to copy because the drive becomes inaccessible for some time to randomly work again a moment later...
Good luck!
@TomWijsman Very nice.
16:48
500 rep and i have 8,888... gotta get +500 without any downvotes or question upvotes
actually 600
Just had to introduce someone to the volume control in the system tray...
Does this look "legit" to you guys? techliveconnect.com Legit as in, not going to run off with your credit card number?
@r.tanner.f Looks very un-legit to me... Or at least unprofessional
@r.tanner.f one time credit card numbers are useful; I miss PayPal's OTCC feature :(
@Luke Oh, very unprofessional. A coworker paid them and I'm just worried they're going to jack her credit card number...
16:58
I hate PHB "plz send me the codez" questions like this :(
@r.tanner.f Has no WOT rating warning bells
WOT?
And why is their Sales position starting up in March 2012?
@allquixotic Title is no question, one big paragraph, I don't even care to read. :D

« first day (900 days earlier)      last day (4413 days later) »